public ActionResult Login(string username, string password) { string msg = null, msgun = null, msgpw = null; if (String.IsNullOrEmpty(username)) { msgun = "Nhập Email !"; } if (String.IsNullOrEmpty(password)) { msgpw = "Nhập mật khẩu !"; } if (msgun == null && msgpw == null) { string pwEncrypted = MD5Encrypt.ConvertMD5(password); var user = db.Customers.SingleOrDefault(n => n.UserName == username && n.Encrypted == pwEncrypted); if (user != null) { msg = "completed"; Session["userid"] = user.Id; return(Json(new { msg }, JsonRequestBehavior.AllowGet)); } else { msgun = "Email hoặc mật khẩu không chính xác !"; } } return(Json(new { msgun, msgpw }, JsonRequestBehavior.AllowGet)); }
public ActionResult Register([Bind(Include = "Id,Acronym,Name,IdentityCard,Adress,UserName,Password,Encrypted,Status")] Customer customer, string repass) { string msg = null, msgname = null, msgun = null, msgpw = null, msgrepw = null; if (String.IsNullOrEmpty(customer.Name)) { msgname = "Nhập tên !"; } if (String.IsNullOrEmpty(customer.UserName)) { msgun = "Nhập Email !"; } else if (db.Customers.Where(n => n.UserName == customer.UserName).Count() > 0) { msgun = "Email này đã được sử dụng !"; } if (String.IsNullOrEmpty(customer.Password)) { msgpw = "Nhập mật khẩu !"; } if (String.IsNullOrEmpty(repass)) { msgrepw = "Nhập mật khẩu !"; } else if (!String.IsNullOrEmpty(customer.Password) && repass != customer.Password) { msgrepw = "Nhập lại mật khẩu chưa chính xác !"; } if (msgname == null && msgun == null && msgpw == null && msgrepw == null) { msg = "completed"; customer.Acronym = "Testing"; customer.Encrypted = MD5Encrypt.ConvertMD5(customer.Password); customer.Status = 1; db.Customers.Add(customer); db.SaveChanges(); Session["userid"] = customer.Id; return(Json(new { msg }, JsonRequestBehavior.AllowGet)); } return(Json(new { msgname, msgun, msgpw, msgrepw }, JsonRequestBehavior.AllowGet)); }