Ejemplo n.º 1
0
 public ActionResult DangKy(TAIKHOAN tk)
 {
     using (Web_KTCKEntities db = new Web_KTCKEntities())
     {
         var checkMail = db.TAIKHOANs.SingleOrDefault(n => n.Email.Trim() == tk.Email.Trim());
         var checkTen  = db.TAIKHOANs.SingleOrDefault(n => n.HoTen.Trim() == tk.HoTen.Trim());
         if (checkTen == null)
         {
             if (checkMail == null)
             {
                 tk.Password       = MaHoaMd5.EncryptMD5(tk.Email + tk.Password);
                 tk.RetypePassword = MaHoaMd5.EncryptMD5(tk.Email + tk.RetypePassword);
                 tk.TrangThai      = "Hoạt động";
                 tk.Quyen          = "User";
                 db.TAIKHOANs.Add(tk);
                 db.SaveChanges();
                 ViewBag.tbDangKy = "Người dùng: " + tk.HoTen + " đăng ký thành công!";
                 return(View());
             }
             else
             {
                 ViewBag.tbTonTai = "Email: " + tk.Email + " đã tồn tại!";
                 return(View());
             }
         }
         else
         {
             ViewBag.tbTonTai = "Tên người dùng: " + tk.HoTen + " đã tồn tại!";
             return(View());
         }
     }
 }
Ejemplo n.º 2
0
 public ActionResult DangNhap(TAIKHOAN tk)
 {
     using (Web_KTCKEntities db = new Web_KTCKEntities())
     {
         tk.Password = MaHoaMd5.EncryptMD5(tk.Email + tk.Password);
         var checkTKAdmin = db.TAIKHOANs.SingleOrDefault(n => n.Email.Trim().Equals(tk.Email) && n.Password.Trim().Equals(tk.Password) && n.Quyen.Equals("Admin") && n.TrangThai.Equals("Hoạt động"));
         if (checkTKAdmin != null)
         {
             Session["IdTK"]       = checkTKAdmin.IdTK.ToString();
             Session["HoTen"]      = checkTKAdmin.HoTen.ToString();
             Session["Email"]      = checkTKAdmin.Email.ToString();
             Session["Quyen"]      = "Admin";
             Session["AnhDaiDien"] = checkTKAdmin.AnhDaiDien.ToString();
             return(Redirect("/Admin/Home/Index"));
         }
         var checkTKUser = db.TAIKHOANs.SingleOrDefault(n => n.Email.Trim().Equals(tk.Email) && n.Password.Trim().Equals(tk.Password) && n.Quyen.Equals("User") && n.TrangThai.Equals("Hoạt động"));
         if (checkTKUser != null)
         {
             Session["IdTK"]  = checkTKUser.IdTK.ToString();
             Session["HoTen"] = checkTKUser.HoTen.ToString();
             Session["Quyen"] = "User";
             if (Session["returnUrl"] == null)
             {
                 return(Redirect("/Home/Index"));
             }
             else
             {
                 return(Redirect(Session["returnUrl"].ToString()));
             }
         }
         else
         {
             ViewBag.tbDangNhap = "Email, mật khẩu sai hoặc tài khoản đã bị khóa";
             return(View());
         }
     }
 }