Example #1
0
 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();
     }
 }
Example #2
0
 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));
 }