我正在使用表單身份驗證和角色身份驗證的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>
所以,如果有人不介意幫助我,我會非常感激。 謝謝