Roles.IsUserInRole
详细用法
详细用法
解决方案 »
- 如何 获取或设置当前文件名筛选器字符串为图片格式
- 一个dictionary<k,v> 中,v是一个父类,有两个子类,怎么在dictionary调用子类的方法??
- 如何用正则表达式取得<div class='a'></div>内的值?
- 搜索框自动匹配 升阶
- 5.急求需要能运行出来的完整程序!急啊!
- 怎样建立多级的LinQ to SQL?
- 水晶報表怎麼沒有設置排序的屬性
- DevExpress中Line点不可见
- rtf文件如何加密?
- ======一个关于Region.Union(Rectangle rect)的问题?有经验的兄弟快来帮忙======
- dataGridView两列自动相乘
- 怎么把查找的DataSet中的数据绑定到dataGridView中?
{
Roles.CreateRole(roleName);
}
if (Roles.IsUserInRole(userName, roleName) == false)
{
//将指定的用户映射到指定的角色上
Roles.AddUserToRole(userName,roleName);
}//为当前通过验证的用户颁发票证
FormsAuthentication.SetAuthCookie(userName,false);
//跳回原请求页面
FormsAuthentication.RedirectFromLoginPage(userName,false);当然,你还要在web.config里配置
//身份验证
<authentication mode="Forms">
<forms name="LoginUrl" loginUrl="~/Login.aspx" defaultUrl="~/Default.aspx"></forms>
</authentication>
//权限控制
<authorization>
<allow users="*"/>
</authorization>
//角色管理
<roleManager enabled="true"></roleManager>注意,2000的sqlserver不适用。
当运行之后,会在App_Code目录下,产生一个.mdf文件,用于存储管理角色和用户映射的信息。
大概说了一下 ,希望对你有帮助。
我想这个上面应该讲得更为详细些
我也没具体用过,所以就不发表更多的意见了