admin と user の 2 つのユーザーを定義しました。既存のユーザーを使用して管理ページにアクセスしようとすると、ログイン ページに戻されるので問題ありませんが、ユーザーのユーザー名とパスワードを使用して管理ページにアクセスしようとすると、エラー ページが表示されます。ユーザーページにアクセスしようとすると、認証を求められません。
質問する
92 次
1 に答える
1
これは予期される動作です。ユーザーが保護されたリソースにアクセスする場合、次の 2 つのフェーズがあります。
- 認証 – ユーザー リポジトリに対するユーザー資格情報の検証
- 承認 – ユーザーがリソースにアクセスする権限を持っていることを確認します。
ユーザー認証が失敗すると、サーバーはもう一度認証を実行する必要があります。フォーム認証の場合、ユーザーはログイン ページをもう一度表示します。ユーザー認証が失敗すると、サーバーは認証エラー ページを表示します (通常は HTTP 403 エラーです)。エラーページをカスタマイズすることが可能です。
于 2013-06-12T10:21:26.973 に答える