Esempio n. 1
0
        public JsonResult ChangePassword(Pass p)
        {
            IVGResult r = new IVGResult();

            try
            {
                if (string.IsNullOrEmpty(p.NewPass) || string.IsNullOrEmpty(p.ReNewPass))
                {
                    r.success = false;
                    r.Message = "All fields are required";
                    return(Json(r));
                }
                if (p.NewPass != p.ReNewPass)
                {
                    r.success = false;
                    r.Message = "Confirm password not equal";
                    return(Json(r));
                }
                var          hashPassword = StringHelper.hasPasswordMD5(p.NewPass);
                IdentityUser iden         = (IdentityUser)Session["Identity"];
                USER         u            = database.USERS.Where(a => a.Username == iden.UserName).FirstOrDefault();
                u.Password = hashPassword;
                database.SaveChanges();
                r.success = true;
                r.Message = "Your password has been changed successfully";
                return(Json(r));
            }
            catch (Exception ex)
            {
                r.success = false;
                r.Message = ex.Message;
                return(Json(r));
            }
        }
Esempio n. 2
0
        public JsonResult NewUser(NewUser u)
        {
            IVGResult r = new IVGResult();

            try
            {
                if (string.IsNullOrEmpty(u.UserName) || string.IsNullOrEmpty(u.DisplayName))
                {
                    r.success = false;
                    r.Message = "Please enter User Name and Display Name";
                    return(Json(r));
                }

                if (database.USERS.Any(a => a.Username == u.UserName))
                {
                    r.success = false;
                    r.Message = "Someone already has that username. Try another?";
                    return(Json(r));
                }
                var  hashPassword = StringHelper.hasPasswordMD5("fcv@123a");
                USER newUser      = new USER();
                newUser.Username    = u.UserName;
                newUser.Password    = hashPassword;
                newUser.Email       = u.Email;
                newUser.DisplayName = u.DisplayName;
                database.USERS.Add(newUser);
                database.SaveChanges();
                r.success = true;
                r.Message = "User created successfully";
                return(Json(r));
            }
            catch (Exception ex)
            {
                r.success = false;
                r.Message = ex.Message;
                return(Json(r));
            }
        }