0
我想知道是否有一個簡單的方法不使用aspnet_ *表和所有這些添加登錄/註銷功能的mvc應用程序?我需要一個簡單的自定義登錄+註銷功能,並且爲我的應用程序提供所有這些功能是沒有意義的。登錄+註銷無aspnet_ *表?
/M
我想知道是否有一個簡單的方法不使用aspnet_ *表和所有這些添加登錄/註銷功能的mvc應用程序?我需要一個簡單的自定義登錄+註銷功能,並且爲我的應用程序提供所有這些功能是沒有意義的。登錄+註銷無aspnet_ *表?
/M
您可以使用這樣的事情:
public ActionResult Login(string userName, string password, string returnUrl)
{
if (AuthenticationHelper.Authenticate(userName, password))
{
if (!String.IsNullOrEmpty(returnUrl) && returnUrl != "/default.aspx")
{
return Redirect(returnUrl);
}
else
{
return RedirectToAction("Index", "Home");
}
}
}
的對數據庫進行身份驗證方法檢查。
是否有某種方式可以讓我可以將[MyAuth]放在動作結果上?那幫助人怎麼看?會話是什麼或? – 2010-01-20 09:23:05
在Authenticate方法中,如果數據庫檢查成功,則運行以下命令: FormsAuthentication.SetAuthCookie(userID,false); userID是您與用戶關聯的唯一ID。 Cookie將由ASP.NET自動生成。 – stepanian 2010-01-20 09:30:20