Пример #1
0
        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));
            }
        }
Пример #2
0
        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));
        }
Пример #3
0
        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));
        }
Пример #4
0
 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));
     }
 }