//changPass public JsonResult changePasswordJson(string taikhoanthaydoi, string passOld, string passNew) { /* * 1 trong co ky tu dac biet * 2 hệ thống gặp lỗi * 3 tai khoan khong chinh xac * 4 mat khau khong chinh xac * 5 mat khau da duowc thay doi */ string avg = ""; try { if (KyTu.kiemtra(taikhoanthaydoi) == true || KyTu.kiemtra(passOld) == true || KyTu.kiemtra(passNew) == true) { avg = "1"; } else { if (db.accs.Where(n => n.taikhoan == taikhoanthaydoi).Count() == 1) { var mkOld = MD5.ToMD5(passOld.Trim()); if (db.accs.Where(n => n.taikhoan == taikhoanthaydoi && n.matkhau == mkOld).Count() == 1) { var ChangPassss = db.accs.Where(n => n.taikhoan == taikhoanthaydoi && n.matkhau == mkOld).FirstOrDefault(); ChangPassss.matkhau = MD5.ToMD5(passNew.Trim()); db.SaveChanges(); avg = "5"; } else { avg = "4"; } } else { avg = "3"; } } } catch (Exception) { avg = "2"; } return(Json(avg)); }
public JsonResult themtaikhoan(string a, string b, string c, string d, string e, string g) { string avg = ""; if (KyTu.kiemtra(a) == true || KyTu.kiemtra(b) == true || KyTu.kiemtra(c) == true || KyTu.kiemtra(d) == true || KyTu.kiemtra(e) == true) { avg = "Không được nhập Ký tự đặc biệt chỉ có thể nhập a-z 0-9"; } else { //tim so dien thoai try { if (db.infoes.Where(n => n.number_phone == a).Count() != 0) { avg = "Số điện thoại đã được sử dụng"; } else { if (db.accs.Where(n => n.taikhoan == a).Count() != 0) { avg = "sdt đã có tài khoản đăng ký"; } else { try { acc ac = new acc(); ac.taikhoan = a; ac.matkhau = MD5.ToMD5(b.Trim()); ac.daxoa = false; ac.email = g; ac.chucvu = 3; ac.taikhoanquanly = "ADminVip"; info inf = new info(); inf.nameFull = d; inf.age = Convert.ToInt32(e.Trim()); inf.adress = c; inf.number_phone = a; inf.taikhoan = a; db.accs.Add(ac); db.infoes.Add(inf); db.SaveChanges(); avg = "Cảm Ơn Bạn Đã sử dụng dịch vụ của chúng tôi"; } catch (Exception) { avg = "đã có lỗi sảy ra "; } } } } catch { avg = "404"; } } return(Json(avg)); }
//add product in database //changPass public JsonResult RegistrationJson(string AccRegistration, string PassRegistration, string NameRegistration, string numberPhoneRegistration, string AdressRegistration, string EmailRegistration) { /* * 1 trong co ky tu dac biet * 2 kiem tra nay tai khoan da co chuwa * 3 kiem tra xem da co gmail nay chua * 4 co loi he thong * 5 thanh cong */ string Trave = ""; try { if (AccRegistration == null || AccRegistration == "" || PassRegistration == null || PassRegistration == "" || NameRegistration == null || NameRegistration == "" || numberPhoneRegistration == null || numberPhoneRegistration == "" || AdressRegistration == null || AdressRegistration == "" || EmailRegistration == null || EmailRegistration == "") { Trave = "6"; } else { if (KyTu.kiemtra(AccRegistration) == true || KyTu.kiemtra(PassRegistration) == true || KyTu.kiemtra(NameRegistration) == true || KyTu.kiemtra(numberPhoneRegistration) == true || KyTu.kiemtra(AdressRegistration) == true || KyTu.kiemtra(EmailRegistration) == true) { Trave = "1"; } else { if (db.accs.Where(n => n.taikhoan == AccRegistration).Count() == 0) { if (db.accs.Where(n => n.email == EmailRegistration).Count() == 0) { acc ac = new acc(); ac.taikhoan = AccRegistration; ac.matkhau = MD5.ToMD5(PassRegistration.Trim()); ac.daxoa = false; ac.email = EmailRegistration; ac.chucvu = 3; ac.taikhoanquanly = "ADminVip"; info inf = new info(); inf.nameFull = NameRegistration; inf.age = Convert.ToInt32(18); inf.adress = AdressRegistration; inf.number_phone = numberPhoneRegistration; inf.taikhoan = AccRegistration; db.accs.Add(ac); db.infoes.Add(inf); db.SaveChanges(); Trave = "5"; } else { Trave = "3"; } } else { Trave = "2"; } } } } catch (Exception) { Trave = "4"; } return(Json(Trave)); }