Beispiel #1
0
 public ActionResult Create(TaikhoanModel model)
 {
     if (ModelState.IsValid)
     {
         var KT = new TaiKhoanFunction();
         if (KT.CheckUsername(model.username))
         {
             ModelState.AddModelError("", "Tài khoản đã tồn tại");
         }
         else
         if (KT.CheckMail(model.mail))
         {
             ModelState.AddModelError("", "Email đã tồn tại");
         }
         else
         {
             var user = new TheThuVien();
             user.username   = model.username;
             user.password   = model.password;
             user.tentk      = model.tentk;
             user.sdt        = model.phone;
             user.diachi     = model.diachi;
             user.mail       = model.mail;
             user.Ngaytaothe = DateTime.Now;
             user.Trangthai  = true;
             user.Ngayhethan = DateTime.Now.AddYears(2);
             var result = KT.Insert(user);
             if (result > 0)
             {
                 ViewBag.Success = "Đăng kí thành công !!!";
                 model           = new TaikhoanModel();
             }
             else
             {
                 ModelState.AddModelError("", "Đăng kí không thành công");
             }
         }
     }
     return(View(model));
 }
 public ActionResult Login(TaikhoanLoginModel model)
 {
     if (ModelState.IsValid)
     {
         var KT     = new TaiKhoanFunction();
         var result = KT.Login(model.username, model.password);
         if (result == 1)
         {
             var user        = KT.GetById(model.username);
             var usersession = new TaikhoanLoginModel();
             usersession.username = user.username;
             usersession.password = user.password;
             Session.Add(CommonConstant.USER_SESSION, usersession);
             return(Redirect("/"));
         }
         else
         {
             ModelState.AddModelError("", "Tài khoản không tồn tại");
         }
     }
     return(View(model));
 }