2012-12-27 165 views
0

嗨我想創建一個電子商務網站與asp.net MVC3.I是我必須登錄到我的應用程序用戶的部分。我可以驗證它的憑據,但我不能似乎能夠登錄他in.Here是我到目前爲止有:用會員供應商登錄用戶

if(Membership.ValidateUser(model.Username , model.Password)) 
{ 
    if(string.IsNullOrEmpty(returnUrl)) 
    { 
     return RedirectToAction("Index", "Home"); 
    } 
    else 
    { 
     return RedirectToAction("Index" , returnUrl); 
    } 
} 

我知道我還是要在這裏添加一些用戶登錄到我的應用程序,但我不知道任何人what.Can請告訴我接下來我該做什麼?

回答

2

如果您使用窗體身份驗證,需要設置身份驗證Cookie:

if(Membership.ValidateUser(model.Username , model.Password)) 
    { 
     FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe); 
     if(string.IsNullOrEmpty(returnUrl)) 
      {//... 

此外,你應該preventing open redirection attacks閱讀這篇文章。