public ActionResult Login(Models.MyUser u1) { var alert2 = "رمز عبور با نام کاربری مطابقت ندارد"; var CheckVerify = db.myusers.FirstOrDefault(t => t.ConfirmEmail == true && t.Email == u1.Email && t.Password == u1.Password); if (CheckVerify != null) { if (CheckVerify.IdRole == 2) { Session["UserIdAdmin"] = CheckVerify.UserId; Session["EmailAdmin"] = CheckVerify.Email.ToString(); Session["NameFamilyAdmin"] = CheckVerify.NameFamily.ToString(); return(Json(new { redirectUrl = "https://localhost:44333/Admin/HomeAdmin/Index" })); } else { Session["UserId"] = CheckVerify.UserId; Session["Email"] = CheckVerify.Email.ToString(); Session["NameFamily"] = CheckVerify.NameFamily.ToString(); return(Json(new { redirectUrl2 = "https://localhost:44333/Home/Index" })); } } else { return(Json(alert2, JsonRequestBehavior.AllowGet)); } }
public JsonResult RegisterConfirm(int regId) { Models.MyUser Data = db.myusers.Where(x => x.UserId == regId).FirstOrDefault(); Data.ConfirmEmail = true; db.SaveChanges(); var msg = "ایمیل شما با موفقیت تایید شد"; return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult EditProfile(Models.MyUser u1) { var user = db.myusers.FirstOrDefault(t => t.UserId == u1.UserId); user.Email = u1.Email; user.NameFamily = u1.NameFamily; db.SaveChanges(); return(View(user)); }
public ActionResult Register(Models.MyUser u1) { if (db.myusers.Any(x => x.Email == u1.Email)) { var alert = "ایمیل شما موجود است"; return(Json(alert, JsonRequestBehavior.AllowGet)); } else { var alert2 = "لطفا ایمیل خود را تایید کنید"; u1.ConfirmEmail = false; u1.IdRole = 1; var NewUser = db.myusers.Add(u1); db.SaveChanges(); BuildEmailTemplate(u1.UserId); return(Json(alert2, JsonRequestBehavior.AllowGet)); } }