public void AddData() { using (var db = new CoreMVCTestContext()) { db.Database.EnsureCreated(); var user = db.Users.FirstOrDefault(); if (user == null) { user = new CoreMVCTestDB.Models.PublicModel.Users(); user.UserName = "******"; user.Email = "*****@*****.**"; user.NormalizedEmail = "*****@*****.**"; user.EmailConfirmed = true; user.PasswordHash = PassWordHelp.MD5Encrypt16("000000"); db.Users.Add(user); } db.SaveChanges(); } }
public ActionResult Test([Bind(include: "UserName,AdminPassWord")] AdminLogin login) { if (ModelState.IsValid) { var password = PassWordHelp.MD5Encrypt32(login.AdminPassWord); var y = _context.Users.Where(x => x.UserName == login.UserName && x.PasswordHash == password).FirstOrDefault(); if (y != null) { } #region 登录授权 //登录授权 var claims = new List <Claim>(); claims.Add(new Claim(ClaimTypes.Name, login.UserName)); var indentity = new ClaimsIdentity(claims, "denglu"); var principal = new ClaimsPrincipal(indentity); HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, principal); if (principal.Identity.IsAuthenticated) { } #endregion return(RedirectToAction(nameof(Index))); } return(View(login)); }