DWWEB.RU
СКРИПТЫ

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

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

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

1.

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

Правильно!

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

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

Код даты:

date("d/m/Y");

Результат:

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

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

543b2aee5154629d974e67a57a55870e 2. Я не буду повторять все алгоритмы работы нашей админки, мы уже один раз это делали и нам только и надо модифицировать вчерашний код… админка , а сегодняшняя админка_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
Не забудь !
Название скрипта :Новая соль - каждый день(или пароль...)
Скрипт № 8.4
Пример
Скачать - архив
Все скрипты на одной странице
Оставить комментарийCOMMENTS+
Сообщений пока нет - Вы можете стать первым
BBcode
нажмите, чтобы загрузить аватар
Загрузить свой аватар(max ширина, высота = 100px) ( как это работает)

Закрыть
+ =
Подписаться
Теги:

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019