适合小白的Demo_easyui+core3第四章用户登录

1、添加用户列表控制器,用于用户列表显示,登录,增删改查,邮件发送,下载

public userlistController(MainDbContext _db, ILogger _logger, IOptions sendMail) {
  db = _db;
  logger = _logger;
  _sendMail = sendMail.Value;
}
private readonly MainDbContext db;//数据操作

private readonly ILogger logger;//日志记录

private email _sendMail { get; set; }//获取AppSetting里面配置的邮件发送
新建用户登录页面

public IActionResult userlogin() {
  return View();
}

View:

@{
Layout = null;
}



  
  
  
  
  
  用户登录页面


  


    

      

        
      

      

        
      

    

    

      登录
    

  

  


控制器对登录前的处理

public ContentResult loginIn(string username, string password) {
  var u = db.hr_user.Where(x => x.Username == username && x.Password == password).FirstOrDefault();
    if ( u != null ) {
      CurrentUsers.UserId = u.Id;
      CurrentUsers.UserName = u.Username;
      db.Add(getbase());
      db.SaveChanges();
      return Content("OK");
    }
    else {
      return Content("NO");
    }
  }

如图效果

适合小白的Demo_easyui+core3第四章用户登录_第1张图片

 

你可能感兴趣的:(适合小白的Demo_easyui+core3第四章用户登录)