ГЛАВНАЯ | HTML | CSS | PHP | JS | ЕЩЁ |

Каждый день новый пароль php.

2018/07/03 Марат 688 0 PHP | FORM |
Вчера мы разбирали тему вход в админку и мне подумалось, а почему бы не сделать пароль изменяемым каждый день – это интересная задачка – давайте её решим!

В первом пункте мы разберёмся с алгоритмом создания нового пароля - каждый новый день…, а уже во втором пункте этот код применим к нашему вчерашнему входу.

И...
Из темы: Админка - Все блоки строка номер 15
1. страница пример - пароль каждый день salt.php
2. + каждый час salt.php
3. + каждые 3 минуты salt.php
Из темы: Генерация пароля - Все блоки строка номер 20
4. + генерация пароля каждую минуту
5. + генерация пароля каждую секунду
1.

Нам нужно поломать и что у нас будет изменяться каждый день!?

Правильно!

День! А вернее дата, день – слишком короткое число

Давайте выведем, как будет выглядеть дата сегодня:

Код даты:

date("d/m/Y");

Результат:

21/08/2019 И теперь пропустим эту дату через(например самое простое через функцию md5)

И получим пароль каждый новый день:

49e521868aec6f4987d2ebdb676967d1 2. Я не буду повторять все алгоритмы работы нашей админки, мы уже один раз это делали и нам только и надо модифицировать вчерашний код… админка Все блоки строка номер 15, а сегодняшняя админка_1 Все блоки строка номер 15.1.

В админке строка номер два:

$salt = "89fe766db2985e1ecc1972c25577ddbf";

Заменяем на

$salt = strip_tags($_POST["salt"]);

Добавим новую переменную. Которая будет датой:

$new = md5(date("d/m/Y"));

Строку номер 18 модифицируем таким образом:

if(($name == md5(strip_tags($_POST["name"]).$new)) && ($pas == md5(strip_tags($_POST["pas"]).$new)))

+ Чтобы узнать какая сегодня новая соль – нам нужна новая страница:

salt.php

В форму нужно добавить новый инпут:

<input type="text" name="salt" placeholder="salt" required> Вы можете протестировать данный вход сновым паролем, который будет новым каждый день!
имя - admin, пароль - 12345 , соль - salt.php
Посмотреть пример и скачать можно по ниже идущей ссылке

Скрипт № 10.3
Название скрипта и номер :Новая соль - каждый день(или пароль...)
Пример - Новая соль - каждый день(или пароль...)
Скачать - архив
Все скрипты на одной страницеС вашими куками, что-то не то..., попробуете перезагрузить страницу..

Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019