Example #1
0
        public ActionResult ForgotPassword(string email)
        {
            WebUser.SendMail("Востоновления пароля", email,
                             $@"Для восстановления  пароля перейдите по 
                 <a href='{Url.Action("NewPassword", "Account", new {  email = email }, Request.Url.Scheme)}'
                 title='Подтвердить регистрацию'>ссылке</a>");

            return(RedirectToAction("index", "home"));
        }
Example #2
0
        public JsonResult AddUser(string userName, string email, string password, DateTime dataBirth)
        {
            var salt = AdminServices.Users.Register(userName, password, dataBirth, email);

            WebUser.SendMail("Подтвердите регистрацию", email,
                             $@"Для завершения регистрации перейдите по 
                 <a href='{Url.Action("Confrimed", "Account", new { area = "", salt = salt, userName = userName }, Request.Url.Scheme)}'
                 title='Подтвердить регистрацию'>ссылке</a>");
            return(Json("Запрос успешно выполнен"));
        }
Example #3
0
        public ActionResult Register(string userName, string pw1, DateTime dataBird, string email)
        {
            var check = WebUser.CheckExistUser(userName, email);

            if (check == false)
            {
                var salt = WebUser.Register(userName, pw1, dataBird, email);
                WebUser.SendMail("Подтвердите регистрацию", email,
                                 $@"Для завершения регистрации перейдите по 
                 <a href='{Url.Action("Confrimed", "Account", new { salt = salt, userName = userName }, Request.Url.Scheme)}'
                 title='Подтвердить регистрацию'>ссылке</a>");
                return(RedirectToAction("login"));
            }

            else
            {
                ViewData["Message"] = "Пользователь с данным логином или почтой уже существует";
                return(View());
            }
        }