コード例 #1
0
        public User RestoringPassword(string email)
        {
            User element = context.Users.FirstOrDefault(rec => rec.UserMail == email);

            if (element != null)
            {
                Random r       = new Random();
                String newPass = "";
                for (int i = 0; i < 5; i++)
                {
                    newPass += (Char)r.Next(97, 122);
                }
                element.UserPassword = newPass;
                UpdElement(element);
                MailService.SendEmail(email, "Восстановление пароля", "Ваш логин: " + element.UserLogin + "\nВаш новый пароль: " + newPass);
                return(element);
            }
            return(null);
        }