Здравствуйте.Есть функция восстановления пароля. На email приходит письмо с логином и текущим паролем в базе, но так как пароль хранится в md5 хеше - он его и присылает.Пытаюсь прикрутить функцию генерации нового пароля, функция работает, но получается, что либо этот пароль он заносит в базу (а на email приходит пустота), либо отправляет на email (в базе аналогично - пусто).Можно, конечно, сделать велосипед: сгенерировать пароль -> отправить его в базу без md5 -> отправить в базу запрос на этот самый пароль -> отправить его на почту -> переделать текущий пароль в базе в md5.Но это, уже, полный п*здец.Функция генерации пароля:
|