我正在使用表单身份验证和角色身份验证的Web登录应用程序。基于角色的安全与表单身份验证,使用数据库的用户和角色
我对角色认证并不是很熟悉,我在谷歌搜索了一些教程,但我无法理解。
所以,
- 1.对于创建一个带有一定的作用的一切的用户必须在这里完成:
http://i1.asp.net/asp.net/images/pss/module08_06.jpg(不过,我想存储在ASP用户信息和角色。净SQL数据库)
我还以为是什么,到目前为止是创建一个具有如下表列的数据库:
1.ID(int,primary)
2.Username(varchar(10))
3.Password(varchar(10))
4.RoleType(varchar(10)) - Roles are : Admin/User
登录时,如果是,则检查user&pass
是否有效,然后从数据库中为当前用户选择roletype
。
If roletype = Admin
Redirect to a certain page
else if roletype = user
Redirect to other page
但我不认为asp.net web页面都知道,列RoleType
用于roles
,它没有任何意义,我的意思是有一个名为RoleType
<allow users="Admin"/>
和我列之间没有连接如
<location path="\Admin\">
<system.web>
<authorization>
<allow users="Admin"/> //this
<deny users="*"/>
</authorization>
所以,如果有人不介意帮助我,我会非常感激。 谢谢