MVC4和ASP.NET成员资格
我在理解我需要做什么以及如何让他们互动方面遇到了问题 我已经创建了一个MVC4互联网应用程序。据我所知,登录机制使用SimpleMembershipProvider,它与基于SQL的ASP.NET成员资格提供程序不兼容 我有一个使用ASP.NET成员资格的现有网站,我们将利用这一点。我只需要一个登录控制器。调用我的新应用程序的原始应用程序正在传入用户名。这一切都在一个内部网上,我们正在创建一个简单的SSO模型 据我所知,我需要将“DefaultMembershipProvider”条目添加到web.config中,并创建到我的会员数据库的连接字符串。我有那么多 但我不清楚控制器需要什么样的代码 以下是我目前拥有的用于简单提供程序的控制器的代码:MVC4和ASP.NET成员资格,asp.net,asp.net-mvc-4,asp.net-membership,Asp.net,Asp.net Mvc 4,Asp.net Membership,我在理解我需要做什么以及如何让他们互动方面遇到了问题 我已经创建了一个MVC4互联网应用程序。据我所知,登录机制使用SimpleMembershipProvider,它与基于SQL的ASP.NET成员资格提供程序不兼容 我有一个使用ASP.NET成员资格的现有网站,我们将利用这一点。我只需要一个登录控制器。调用我的新应用程序的原始应用程序正在传入用户名。这一切都在一个内部网上,我们正在创建一个简单的SSO模型 据我所知,我需要将“DefaultMembershipProvider”条目添加到we
[HttpPost]
[AllowAnonymous]
public ActionResult LoginAuto(string userid)
{
LoginModel model = new LoginModel();
if (!string.IsNullOrEmpty(userid))
{
model.UserName = userid;
model.RememberMe = true;
model.Password = "Dude!!!!1";
if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe))
{
return RedirectToAction("Index", "Home");
}
}
else
{
model.UserName = "";
}
// If we got this far, something failed, redisplay form
ModelState.AddModelError("", "The user name or password provided is incorrect.");
return View("Login", model);
}
我需要改变这个吗?实际控制器类是否与模板附带的类不同?我对实际的安全问题还很陌生,正在寻找方向
谢谢。我想让大家知道我找到的所有解决方案,就在这里,关于堆栈溢出。以下是链接: