[英]Membership API ASP.NET
該用戶直接登錄后必須立即注冊
protected void Button1_Click(object sender, EventArgs e)
{
Membership.CreateUser(FNBox.Text, PassBox.Text, EmailBox.Text);
FormsAuthentication.RedirectToLoginPage(FNBox.Text);
}
錯誤: “找不到資源。說明:HTTP404。可能所需的資源(或其組件依賴項之一)已刪除,名稱不同或暫時不可用。請查看以下URL地址並確保它是正確的。
請求的URL:/ OrderTest2 / login.aspx
protected void LoginButton_Click(object sender, EventArgs e)
{
Control lgnview = (Control)LoginView2.FindControl("LoginForm");
TextBox usrbox = (TextBox)lgnview.FindControl("UserName");
TextBox pasbox = (TextBox)lgnview.FindControl("Password");
string user = usrbox.Text;
string pass = pasbox.Text;
if(Membership.ValidateUser(user,pass))
{
FormsAuthentication.RedirectToLoginPage(user);
}
}
這正常工作
您的默認重定向登錄頁面錯誤。 如您所見,您將收到404錯誤,這意味着IIS無法找到您的OrderTest2/login.aspx
頁。 驗證您的路徑。
您可以將web.config中的defaultUrl路徑設置為有效的頁面路徑,如下所示,這將解決此問題。
<authentication mode="Forms">
<forms loginUrl="/OrderTest2/login.aspx" defaultUrl="myCustomLogin.aspx" cookieless="UseCookies" />
</authentication>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.