我是 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