2012-12-27 109 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阅读这篇文章。