Как делать новый пароль каждый день
Как создавать новый пароль каждый день!? Создание нового пароля через php - это очень просто!
Вчера мы разбирали тему вход в админку и мне подумалось, а почему бы не сделать пароль изменяемым каждый день – это интересная задачка – давайте её решим!
В первом пункте мы разберёмся с алгоритмом создания нового пароля - каждый новый день…, а уже во втором пункте этот код применим к нашему вчерашнему входу.
- Каждый день, новый пароль php
- Каждый день, новый пароль php -> второй вариант
- Как использовать новый день новый пароль!?
- Скачать
Каждый день, новый пароль php
Как генерировать новый пароль каждый день?
И как вообще можно получить новый пароль автоматически?
Для создания нового пароля каждый новый день нам потребуется что-то, что будет уникальным в этом самом дне...
Это дата...
Выведем текущую дату в php с помощью echo:
Результат:
И теперь пропустим эту дату через(например самое простое через функцию md5)
И получим пароль каждый новый день:
Если вы зайдете на эту страницу завтра, то вы увидите новый пароль - потому, что данный пароль зависит от даты. Поскольку завтра(естественно) будет новая дата, то и пароль будет новым каждый день!
Вы можете сказать - что это довольно просто и возможно догадаться, как такой пароль генерируется каждый день!
Давайте попробуем чуть усложнить генерацию нового пароля.
Каждый день, новый пароль php -> второй вариант
Можно чуть усложнить, генерацию пароля каждый день, добавив в функцию название недели на английском
Результат:
Пример вывода пароля каждый день:
Как использовать новый день новый пароль!?
Я не буду повторять все алгоритмы работы нашей админки, мы уже один раз это делали и нам только и надо модифицировать вчерашний код… админка , а сегодняшняя админка_1В админке строка номер два:
Заменяем на
Добавим новую переменную. Которая будет датой:
Строку номер 18 модифицируем таким образом:
+ Чтобы узнать какая сегодня новая соль – нам нужна новая страница:
salt.phpВ форму нужно добавить новый инпут:
Вы можете протестировать данный вход с новым паролем, который будет новым каждый день!
имя - admin, пароль - 12345 , соль - salt.php