2011-01-31 3 views
0

私は、ユーザーがログインしてセキュリティで保護されている場合にのみ表示されるページにユーザーが行くとき、どうすればいいのですか?ログインしていない場合、ログインページにリダイレクトされますか?みんなありがとう。ASP.NETでの認証と認証の方法

答えて

-1

ユーザーがLOGGEDINセッションにおけるユーザーの値を格納し、ページのページロードイベントにセッション変数の値を確認します。

したがって、ユーザーIDの認証を取得することができます。

+0

-1これはあまり安全ではなく、ホイールを再発明します。 –

0

Web.configで認証されていないすべてのユーザーアクセスを拒否できます。

<authentication mode="Forms"> 
    <forms loginUrl="~/account/login" timeout="2880" /> 
</authentication> 

<authorization> 
    <deny users="?"/> 
</authorization> 
0

をFormsAuthenticationは、リダイレクトとその後の認証クッキーを提供しますが、あなたは保つようなASP.NETメンバーシップなど、加盟店が必要になります:認証は、ユーザーが指定したログインページにリダイレクトされます拒否されたフォームで使用する場合パスワードとおそらく役割のトラック。

関連する問題