Ejemplo n.º 1
0
 public ActionResult Index(AdminModel entity)
 {
     if (ModelState.IsValid)
     {
         var  RoleName = entity.RoleName;
         long RoleId   = 0;
         var  Role     = Dao.GetByName(RoleName);
         if (Role != null)
         {
             RoleId = Role.Id;
             var User = new tb_Users();
             User.Date         = DateTime.Now;
             User.Modified     = DateTime.Now;
             User.RoleId       = RoleId;
             User.Status       = true;
             User.UserEmail    = entity.UserEmail;
             User.UserName     = entity.UserName;
             User.UserPassword = mhPass.MahoaMD5(entity.UserPassword);
             UDao.Insert(User);
         }
         else
         {
             Role                 = new tb_Roles();
             Role.RoleName        = RoleName;
             Role.RoleDescription = "Người quản trị cao nhất!";
             Role.RoleAction      = 7;
             Dao.Insert(Role);
             RoleId = Role.Id;
             var User = new tb_Users();
             User.Date         = DateTime.Now;
             User.Modified     = DateTime.Now;
             User.RoleId       = RoleId;
             User.Status       = true;
             User.UserEmail    = entity.UserEmail;
             User.UserName     = entity.UserName;
             User.UserPassword = mhPass.MahoaMD5(entity.UserPassword);
             UDao.Insert(User);
         }
         return(RedirectToAction("Index"));
     }
     return(View(entity));
 }
Ejemplo n.º 2
0
 public ActionResult Index(LoginModel model)
 {
     if (ModelState.IsValid)
     {
         var dao       = new UserDao();
         var mahoaPass = new Mahoa();
         var result    = dao.Login(model.UserName, mahoaPass.MahoaMD5(model.UserPassword));
         if (result)
         {
             var user        = dao.DetailByUser(model.UserName);
             var userSession = new LoginModel();
             userSession.UserId     = user.Id;
             userSession.UserName   = model.UserName;
             userSession.RememberMe = model.RememberMe;
             SessionHelper.SetSessionUser(userSession);
             return(RedirectToAction("Index", "Default"));
         }
         else
         {
             ModelState.AddModelError("", "Đăng nhập không thành công!");
         }
     }
     return(View(model));
 }
Ejemplo n.º 3
0
 public JsonResult IsUserPassExists(string OldPassword, long?Id)
 {
     return(Json(Dao.CheckOldPass(mhPass.MahoaMD5(OldPassword), Id), JsonRequestBehavior.AllowGet));
 }