我开始学习MVC4。首先,我需要在自定义数据库中执行登录操作,并且该数据库中只有三个角色。
是否真的有必要实现自定义成员资格提供程序?我有疑问,因为我正在阅读这篇文章,它使用了另一种方式:http://patrickdesjardins.com/blog/asp-net-membership-with-mvc4
我只需要从自定义数据库中获取用户并确定其角色。
确定规则非常简单。我有两个表,分别称为Students和Teachers。每个表都有其ID作为登录ID以及共同属性密码。
if (db.Students.Where(x => x.StudentId == x && x.Password == y) return "student"
if (db.Teachers.Where(x => x.TeacherId == x && x.Password == y) return "teacher"
// does not exist
你能告诉我如何在ASP.NET中实现这些功能吗?
MembershipProvider
和RoleProvider
来与你的自定义数据库一起使用。 - HTX9