首先,我想说我知道有很多关于这个的话题,我也在网上搜索以了解 mvc 处理安全性和保留用户信息等的整个概念,但我想得到一些建议和想法专业人士在我阅读此内容时,因此我将解释我的情况,并感谢您的帮助。
假设我有一个名为“用户”的自定义表
public class Users : KySerializableObject
{
[required]
public virtual string Email { get; set; }
[required]
public virtual string userName {get; set; }
public virtual UserType UserType { get; set; }
[Required]
[ForeignKey("UserType")]
public virtual int UserTypeID { get; set; }
}
现在我知道的是,mvc 提供了一个 simpleMembership,它适用于简单的情况,但由于我有不同类型的用户和我的用户的附加信息,我想知道如何使用 [authorize]为具有不同角色的用户标记我更喜欢使用自己的角色表,以及如何处理登录过程?我的意思是我应该使用 FormsAuthentication 的部分,或者我什至不确定我是否应该使用它,我真的迷路了,我很想听听你们的一些建议。我不是要代码或任何东西,任何指向解释我的情况的良好指导的链接都会很棒。
再次感谢