【发布时间】:2016-10-20 16:13:57
【问题描述】:
下面的角色存储在哪里?
Roles.AddUserToRole(user.UserName, "customer");
Roles.IsUserInRole(user.UserName, "admin");
如果我使用代码将用户添加到角色,则成员资格将持续存在。我在项目中看不到内置数据库,也没有手动指定数据库。我要疯了吗?
【问题讨论】:
-
您是在使用 AD 角色还是在寻找自定义角色安全性?
-
-
好的,您能否提供更多代码,以便我查看您的整个实现
-
打开 web.config 并查看连接字符串。尝试连接到指定的数据库服务器。
-
if (user.IsValid(user.UserName, user.Password)) { FormsAuthentication.SetAuthCookie(user.UserName, user.RememberMe); }