0

asp アプリにログインすると、Forms-Secure エリアに移動するように構成しました。管理者のみがこのオプションを表示できるように、メンバーシップに役割を追加しました。しかし、管理者でログインすると、再度ログインする必要があります。ログインしたことを認識しないようなものです。

ありがとう!!!!

4

2 に答える 2

0

FormsAuthentication を使用している場合は、SetAuthCookie を呼び出してリダイレクトします。ReturnUrl クエリ文字列変数を確認してそこにリダイレクトするか、ユーザーをデフォルトのアカウント ページに送ります。

また、ログイン後、FireBug を使用してセキュリティ Cookie が設定されていることを確認することもできます (名前は web.config で定義されています)。設定されていない場合は、より深刻な問題があります。

于 2012-08-04T05:03:09.757 に答える
-1

ページ読み込みイベントでこれを追加すると、それがうまくいくことを願っています

[承認(ロール="admin")]

于 2012-08-03T11:06:50.603 に答える