私はログインコントロールlogin1を持っています。ユーザーが自分のユーザー名とパスワードでログインすると、何か問題があった場合にエラーメッセージが表示されます。 これによって、linkは、Login1_LoginErrorによって簡単にイベントを発生させることができます。しかし何らかの理由で、私たちのコードは常にLogin1_Authenticateを使用します。 サンプルコード:無効なログイン画面に情報メッセージを表示する
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
bool UserAuthenticated = false;
MembershipProvider AuthenticationProviderUsed = null;
RoleProvider roleProvider = Roles.Providers["SqlRoleProvider"];
MembershipUser user = Membership.GetUser(login1.UserName);
if (user != null && user.IsLockedOut)
{
\\ display error message
}
私の質問は、私はLogin1_Authenticateのenent内のコードを使用することができますか?これは、以前はLogin1_LoginErrorイベントの中にあったからです。
ありがとうございました。
Login1.FailureText = "Your account has been locked out blah blah.....";