私は通常、ログインフォームにフォーム認証を使用します
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
if(FormsAuthentication.Authenticate(Login1.UserName, Login1.Password))
{
FormsAuthentication.RedirectFromLoginPage(Login1.UserName, Login1.RememberMeSet);
}
}
そしてweb.config
持っている
<authentication mode="Forms">
<forms defaultUrl="Page.aspx">
<credentials passwordFormat="Clear">
<user name="Enter here" password="Enter here" />
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
ただし、これは .NET 4.5 では機能しません。より良い方法は何ですか?