public ETLogin CheckDangKyHome(string pUsername, string pPassword, string pPassWord2, string pEmail, string pFullName, string pMobile) { Account mAccount = null; ETLogin mETLogin = new ETLogin(); try { //check xem 2 passs co trung nhau ko ? if (pPassword.Trim().Equals(pPassWord2.Trim())) { //lay danh sach tin moi dang nhat mAccount = (from p in entities.Account where p.UserName.Equals(pUsername) select p).FirstOrDefault(); if (!(mAccount != null)) { mAccount = new Account() { Email = pEmail, FullName = pFullName, Password = EncryptionMD5.ToMd5(pPassword), Phone = pMobile, UserName = pUsername, BirthDay = DateTime.Now }; entities.AddToAccount(mAccount); entities.SaveChanges(); mETLogin.Account = mAccount; mETLogin.code = 1; mETLogin.message = "Đăng ký thành công."; } else { mETLogin.code = 0; mETLogin.message = "Tài khoản đã tồn tại."; } } else { mETLogin.code = 0; mETLogin.message = "Password không trùng khớp."; } return(mETLogin); } catch (Exception ex) { Console.Write(ex); throw; } }
public ETLogin CheckDangNhap(string pUsername, string pPassword) { Account user = null; ETLogin mETLogin = new ETLogin(); try { //lay danh sach tin moi dang nhat user = (from p in entities.Account where p.UserName.Equals(pUsername) || p.Email.Equals(pUsername) select p).FirstOrDefault(); if (user != null) { if (user.Password.Trim().Equals(EncryptionMD5.ToMd5(pPassword.Trim()))) { mETLogin.code = 1; mETLogin.message = "OK."; mETLogin.Account = user; mETLogin.role = int.Parse(user.Role.ToString()); } else { mETLogin.code = 2; mETLogin.message = "Mật khẩu không chính xác."; } } else { mETLogin.code = 0; mETLogin.message = "Không tìm thấy thông tin truy cập."; } return(mETLogin); } catch (Exception ex) { Console.Write(ex); throw; } }
public JsonResult CheckMarketRegister(string pUserName, string pPassWord, string pPassWord2, string pEmail, string pMobile, string InvisibleCaptchaValue, string Captcha = "", bool rbtAgree = false, string pFullName = "") { V308CMSEntities mEntities = new V308CMSEntities(); AccountRepository accountRepository = new AccountRepository(mEntities); ETLogin mETLogin = null; try { mETLogin = accountRepository.CheckDangKyHome(pUserName, pPassWord, pPassWord2, pEmail, pFullName, pMobile); if (mETLogin.code == 1) { //SET session cho UserId Session["UserId"] = mETLogin.Account.ID; Session["UserName"] = mETLogin.Account.UserName; if (Session["ShopCart"] == null) { Session["ShopCart"] = new ShopCart(); } //Thuc hien Authen cho User. FormsAuthentication.SetAuthCookie(pUserName, true); return(Json(new { code = 1, message = "Đăng ký thành công. Tài khoản là : " + pUserName + "." })); } else { return(Json(new { code = 0, message = mETLogin.message })); } } catch (Exception ex) { Console.WriteLine("error :", ex); return(Json(new { code = 0, message = "Có lỗi xảy ra. Vui lòng thử lại." })); } finally { mEntities.Dispose(); accountRepository.Dispose(); } }
public JsonResult CheckDangNhap(string pUserName, string pPassWord) { V308CMSEntities mEntities = new V308CMSEntities(); AccountRepository accountRepository = new AccountRepository(mEntities); ETLogin mETLogin = null; try { mETLogin = accountRepository.CheckDangNhapHome(pUserName, pPassWord); if (mETLogin.code == 1) { //SET session cho UserId Session["UserId"] = mETLogin.Account.ID; Session["UserName"] = mETLogin.Account.UserName; if (Session["ShopCart"] == null) { Session["ShopCart"] = new ShopCart(); } //Thuc hien Authen cho User. FormsAuthentication.SetAuthCookie(pUserName, true); return(Json(new { code = 1, message = "Đăng nhập thành công. Tài khoản là : " + pUserName + "." })); } else { return(Json(new { code = 0, message = mETLogin.message })); } } catch (Exception ex) { return(Json(new { code = 0, message = "Có lỗi xảy ra. Vui lòng thử lại." })); } finally { mEntities.Dispose(); accountRepository.Dispose(); } }