フォーム認証とロール認証を使用して、Web ログイン アプリケーションに取り組んでいます。
私はロール認証にあまり詳しくありません。Google でいくつかのチュートリアルを検索しましたが、理解できませんでした。
そう 、
- 1.特定の役割を持つユーザーを作成するには、ここですべてを行う必要があります。
http://i1.asp.net/asp.net/images/pss/module08_06.jpg (ただし、ユーザー情報とロールをasp.net 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
しておらず、意味がない <allow users="Admin"/>
と思います。RoleType
<location path="\Admin\">
<system.web>
<authorization>
<allow users="Admin"/> //this
<deny users="*"/>
</authorization>
だから、誰かが私を助けてくれるなら、本当に感謝します. ありがとう