Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function newpAction()
- {
- $simvollist = array("21","kv","zv","fre","q","ind","qwe","123","klq","qaz","1mv","fgh","ol","yhn","wq","nh","152","1289");
- if (isset($_POST['submit']))
- {
- $email = htmlspecialchars($_POST['email']);
- for ($i = 0; $i < 8; $i++)
- {
- shuffle($simvollist);
- $newpass = $newpass.$simvollist[1];
- }
- $user = User::findFirst
- (
- [
- "email = :email:" =>
- [
- "email" => $email,
- ]
- ]);
- if(!$user)
- {
- $this->flash->error('Пользователя с таким email не существует');
- }
- else
- {
- $user->password = MD5($newpass);
- $user->save();
- $username = $user->name;
- mail($email, "Запрос на восстановление пароля", "Привет, $username. Твой новый пароль: $newpass");
- $this->flash->success('Пароль успешно изменён '.$email);
- }
- $this->view->disable();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement