Который нужно ввести если забыл пароль от аккаунта
безопасности полный ноль.
Нужно просто сгененировать новый пароль и отправить его на почту пользователю. Если он подтвердит, то пароль можно и поменять, если нет, то значит это не пользователь послал.
И второе.. Что произойдёт когда я наберу эти волшебные пять цифр? Ты мне вышлешь (покажешь) мой пароль, который я забыл??? Получается что пароли ты хранишь в открытом виде???
Хотя и третье. Зачем мне запоминать пароль если я знаю эти пять цифр?
Данное расширение устарело, начиная с версии PHP 5.5.0, и будет удалено в будущем. Используйте вместо него MySQLi или PDO_MySQL. Смотрите также инструкцию MySQL: выбор API и соответствующий FAQ для получения более подробной информации. Альтернативы для данной функции:
mysqli_select_db()
PDO::__construct() (раздел о dsn)
mysqli_connect()
PDO::__construct()
Я вообще не понимаю зачем делать валидацию адреса почты. Абсолютно не нужная вещь. Тем более приведённая в примере регулярка самая примитивная и не соответствует rfc2822
Например, адрес kva\@kva@mail.ru валидацию не пройдёт, хотя он правильный
ENTER - это не правильно. У этой кнопки общепринятое другое назначение. Переход осуществляется по TAB. И для этого уже заложен функционал в CSS : tabindex
Sail, ну как спросил так и ответил. Про другие табы вопроса не было. (Добавление)
я бы вообще брал курс с сайта Нацiональний банк України. Парсить намного удобнее.
PS
вопрос мне понравился... как-то cURL тут вообще не при чём