ASP.NETは初めてですが、
メンバーシップAPIを使用してログインフォームを作成したいのですが、クレデンシャルでログインできません。
これが私のコードスニペットです
LoginForm.aspx.cs
protected void Submit_Click(object sender, EventArgs e)
{
if (FormsAuthentication.Authenticate(Username.Text, Password.Text))
{
Response.Write("Welcome " + Username.Text);
}
else
{
Response.Write("Sorry Login Failed ");
}
}
メンバーシップAPIを使用して登録フォームを作成しました
これが私のコードスニペットです RegistrationForm.aspx.cs
protected void AddUser_Click(object sender, EventArgs e)
{
MembershipCreateStatus result;
try
{
MembershipUser newUser = Membership.CreateUser(TextBox1.Text, TextBox2.Text, TextBox3.Text, TextBox4.Text, TextBox5.Text, true, out result);
if (result == MembershipCreateStatus.Success)
{
Response.Write("Successfulley created");
}
else
{
Response.Write("Fail to Register");
}
}
catch (Exception err)
{
Response.Write(err.Message);
}
}
新しいユーザーをRegistrationFormに登録すると、として出力されますSuccessfulley created
が、登録後、登録されたユーザー名とパスワードでログインすると、次のように出力されます。Sorry Login Failed