- ページにアクセスしているユーザーがすでにサイトにログインしているかどうかを確認する方法
- サイトにログインしたユーザーに関連する権限など、いくつかのデータを保持したい - このデータを保存する場所 - これらの情報の両方のセッション?
質問する
114 次
1 に答える
0
一般に、メンバーシップとロールについては、標準の ASP.NET インフラストラクチャを使用できます。
コントローラーアクション内でこれらをチェックしていると仮定すると、役立つ User プロパティがあります。
if (User.Identity.IsAuthenticated) {
// user is logged-in
}
2 番目の質問は、データの種類によって異なります。アクセス許可について話している場合は、何も保存することをまったく避けて、どのユーザーがどのアクセス許可を持っているかを識別するために Roles プロバイダーに頼ることができるように思えます。
于 2013-03-09T13:10:09.527 に答える