本文整理汇总了C#中SignInManager.PasswordSignIn方法的典型用法代码示例。如果您正苦于以下问题:C# SignInManager.PasswordSignIn方法的具体用法?C# SignInManager.PasswordSignIn怎么用?C# SignInManager.PasswordSignIn使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SignInManager
的用法示例。
在下文中一共展示了SignInManager.PasswordSignIn方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Login
public ActionResult Login(string username, string password, string returnUrl)
{
ViewBag.ReturnUrl = returnUrl;
var appContext = new AppContext();
var userStore = new UserStore<AppUser>(appContext);
var userManager = new UserManager<AppUser>(userStore);
var authenticationManager = HttpContext.GetOwinContext().Authentication;
var signInManager = new SignInManager<AppUser, string>(userManager, authenticationManager);
var result = signInManager.PasswordSignIn(username, password,
isPersistent: false, shouldLockout:false);
switch (result)
{
case SignInStatus.Success:
return RedirectToLocal(returnUrl);
default:
ModelState.AddModelError("", "Invalid login attempt.");
return View();
}
}