Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.19 KB | None | 0 0
  1. public function newpAction()
  2.     {
  3.         $simvollist = array("21","kv","zv","fre","q","ind","qwe","123","klq","qaz","1mv","fgh","ol","yhn","wq","nh","152","1289");
  4.         if (isset($_POST['submit']))
  5.         {
  6.         $email = htmlspecialchars($_POST['email']);
  7.         for ($i = 0; $i < 8; $i++)
  8.         {
  9.             shuffle($simvollist);
  10.             $newpass = $newpass.$simvollist[1];
  11.         }
  12.         $user = User::findFirst
  13.                 (
  14.                 [
  15.                     "email = :email:" =>
  16.                 [
  17.                     "email" => $email,
  18.                 ]
  19.                 ]);
  20.         if(!$user)
  21.         {
  22.             $this->flash->error('Пользователя с таким email не существует');
  23.         }
  24.         else
  25.         {
  26.         $user->password = MD5($newpass);
  27.         $user->save();
  28.         $username = $user->name;
  29.        
  30.         mail($email, "Запрос на восстановление пароля", "Привет, $username. Твой новый пароль: $newpass");
  31.         $this->flash->success('Пароль успешно изменён '.$email);
  32.        
  33.         }
  34.         $this->view->disable();
  35.     }
  36.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement