Asp.net 4登录控制

时间:2012-08-20 04:12:08

标签: asp.net vb.net

我有一个用户管理表到我的sql server 2008我想检查每个用户的特定角色frm我的数据库&不是来自asp.net预定义的数据库。请帮我解决相同的代码。我还需要改变我的网络配置文件。

1 个答案:

答案 0 :(得分:0)

您可能希望实现(滚动自己的)成员资格提供程序版本,以使这项工作更容易,更安全,更不容易出错 - 它还可以节省您编写大量额外的管道代码。

本质上它意味着实现IIdentity和IPrincipal接口(声音可怕,但它真的不是那么糟糕)。请参阅此博客http://www.bradygaster.com/custom-authentication-with-mvc-3.0以获取分步指南。此外,值得阅读评论和链接,以通过Auth Cookie启用正确的表单身份验证,而不是直接在帖子中引用的基本会话管理!

另请注意,此博客上的示例适用于MVC 3,但它同样适用于Web窗体项目。

相关问题