0
  1. ページにアクセスしているユーザーがすでにサイトにログインしているかどうかを確認する方法
  2. サイトにログインしたユーザーに関連する権限など、いくつかのデータを保持したい - このデータを保存する場所 - これらの情報の両方のセッション?
4

1 に答える 1

0

一般に、メンバーシップとロールについては、標準の ASP.NET インフラストラクチャを使用できます。

コントローラーアクション内でこれらをチェックしていると仮定すると、役立つ User プロパティがあります。

if (User.Identity.IsAuthenticated) {
    // user is logged-in
}

2 番目の質問は、データの種類によって異なります。アクセス許可について話している場合は、何も保存することをまったく避けて、どのユーザーがどのアクセス許可を持っているかを識別するために Roles プロバイダーに頼ることができるように思えます。

于 2013-03-09T13:10:09.527 に答える