我在我的 sql server 2008 中有一个用户管理表,我想从我的数据库而不是 asp.net 预定义的数据库中检查每个用户的特定角色。请帮助我提供相同的代码。还有我需要更改为我的网络配置文件的内容。
问问题
260 次
1 回答
0
您可能希望实现(滚动您自己的)会员提供程序版本,以使这项工作更容易、更安全且不易出错 - 它还可以节省您编写大量额外的管道代码。
从本质上讲,这意味着实现 IIdentity 和 IPrincipal 接口(听起来很吓人,但实际上并没有那么糟糕)。请在此处查看此博客http://www.bradygaster.com/custom-authentication-with-mvc-3.0以获取分步指南。此外,值得阅读评论和链接,以通过 Auth Cookie 启用正确的表单身份验证,而不是直接在帖子中引用的基本会话管理!
另请注意,博客上的此示例适用于 MVC 3,但它也同样适用于 Web 窗体项目。
于 2012-08-20T09:09:47.087 回答