2011-01-27 83 views
1

我有一个ASP.NET MVC3项目,我需要为这个项目实现验证。ASP.NET MVC - 使用现有用户表进行表单验证

要验证用户,我想使用表单身份验证与存储用户名/密码的现有用户表。之后,使用GlobalActionFilterAttribute,我会检查用户是否有权访问他想要的数据。

那么,我该如何轻松实现个人表格的表格认证呢?

在此先感谢。

回答

5

您可以通过其他方式做到这一点,但我会考虑使用现有表作为授权存储的writing a MembershipProvider(和RoleProvider,如有必要)。将这些插入到web.config中,您可以使用模板解决方案中提供的现有AuthorizeAttribute和登录代码。不要被MembershipProvider上的签名吓倒。这些方法通常很容易编写,如果您实际上没有使用它们,则可以将它们保留为未实现。

+0

+1实施会员供应商也很容易, – 2011-01-27 14:14:19

0

前段时间我提供了this answer,也许你会发现它很有用。

您可能还会发现this other post用于实现您的自定义身份验证方法。