Сайт продается.
СКРИПТЫ
ТЕГИ:
php (322)
js (242)
html (146)
css (128)
html tags (62)
js tag (56)
jquery (42)
text (37)
js method (36)
js date (33)
php array (33)
fonts (30)
form html (30)
online (27)
Показать еще :
link (26)
ruweb.net (25)
foto (22)
atom (20)
php file (20)
forum (19)
svg (18)
hosting (18)
input (18)
php date (17)
php time (16)
html book (16)
board (16)
color (15)
js url (14)
img (14)
js time (14)
js events (14)
osclass (13)
info (13)
select (13)
htaccess (13)
notepad (13)
знак (12)
table (12)
dw block (12)
download (12)
php img (12)
php path (12)
keyboard (12)
icon (11)
jsphp (11)
form (11)
mouse (10)
yandex (10)
js delete (10)
hover (9)
dosite (8)
browser (7)
comment (7)
php url (7)
cookie (7)
list (6)
iframe (6)
php get (6)
click (6)
canvas (6)
mysql (6)
reg.ru (5)
value (5)
heading (5)
mb (5)
js math (5)
adminka (5)
tag a (5)
chart (5)
year (5)
search (5)
ftp (5)
js id (5)
ssl (4)
base64 (4)
day (4)
week (4)
php var (4)
bbcode (4)
нок (4)
scandir (4)
xml (4)
month (4)
submit (4)
symbols (4)
task (4)
pages (4)
vk (4)
console (4)
js form (4)
https (3)
numbers (3)
js post (3)
js hash (3)
vs code (3)
domen (3)
js img (3)
ucoz (3)
padding (3)
куб (3)
money (3)
line (3)
captcha (3)
height (2)
seo (2)
js vars (2)
video (2)
youtube (2)
tag hr (2)
details (2)
typeof (2)
рся (2)
sitemap (2)
counter (2)
arrows (2)
prompt (2)
qr kod (2)
google (2)
game (1)
cursor (1)
scroll (1)
rutube (1)
нод (1)
smile (1)
jino (1)
header (1)
speed (1)
windows (1)
archive (1)

Смена пароля каждые три минуты.

Как менять пароль каждые три минуты? Изменение пароля через 3 минуты.

Подробно о пароле каждые 3 минуты.

  1. Логика скрипта - пароль каждые 3 минуты.
  2. Описание скрипта - пароль каждые 3 минуты.
  3. Код в сборе - пароль каждые 3 минуты.
  4. Использование соли/пароля каждые 3 минуты
  5. Неправильное решение задачи пароль 3 минуты
  6. Скачать можно здесь


  1. Логика скрипта - пароль каждые 3 минуты.

    Начнем с логики скрипта - меняем "пароль каждые 3 минуты".

    Берем из времени текущую минуту.

    Делим на 3.

    Извлекаем целое.

    Умножаем на 3.

    Прибавляем 3.

    Полученное число будет всегда больше текущей минуты:

    На минимум "1 секунду"

    И максимум на "2 минуты 59 секунд"

    И возвращаем в дату.

    Пропускаем через md5 и получаем пароль...

    Приступаем к скрипту:

    Теперь все эта логика в функциях и выводе результатов их работ - погнали:


  2. Описание скрипта - пароль каждые 3 минуты.

    Помещаем временную метку в переменную "$time = time();", выведем с помощью echo

    1680175541

    Перегоняем временную метку в дату

    $today = date('m/d/Y H:i:s', $time);
    03/30/2023 14:25:41

    Получим из переменной минуты... разобьем в массив с помощью explode по делимитеру ":", в первой ячейке будут минуты

    $arr = explode(':' , $today);

    $minutes = $arr[1];

    25

    Минуты:

    Разделим на 3($minutes / 3).

    Получим целое из этого с помощью intval (intval( $minutes / 3)).

    Умножим на 3 - получим текущее, либо предыдущее число, которое делится на 3(intval( $minutes / 3) * 3).

    Прибавляем к полученному числу 3.

    Получаем число, которое будет больше, на минимум "1 секунду" и максимум на "2 минуты 59 секунд"

    $minutes_to = intval( $minutes / 3) * 3 + 3 ;
    Сегодня данное решение выглядит немного кудряво, но раз я уже когда-то его написал и оно исправно работает..., то не стал переделывать! Здесь... явно виден математик, но никак не программист... Я тогда не знал как это можно было написать на php ...

    От полученных минут +3 отнимаем текущую минуту, полученные минуты превращаем в секунды, умножаем на 60, прибавляем к переменной, где сидит начальная метка времени.

    $time_to = $time + ($minutes_to - $minutes)*60;
    1680175661

    Извлекаем из этой метки дату с нулевыми секундами...

    $today_to = date('m/d/Y H:i:00',$time_to);//временную метку в дату

    03/30/2023 14:27:00

    Пропускаем её через md5

    md5($today_to)
    334dc406ebff0fb8937bd794845ab8cf


  3. Код в сборе - пароль каждые 3 минуты.

    Далее соберем весь код, который размещен в двух места:

    Код : пароль каждые 3 минуты.

    <?

    $time = time();

    $today = date('m/d/Y H:i:s', $time);//временную метку в дату

    echo 'Сейчас : ' . $today;

    $arr = explode(':' , $today);

    $minutes = $arr[1];

    $minutes_to = intval( $minutes / 3) * 3 + 3 ;

    $time_to = $time + ($minutes_to - $minutes)*60;

    $today_to = date('m/d/Y H:i:00',$time_to);//временную метку в дату

    echo '<l>Пароль <red>' . md5($today_to ) . '</red></l>';

    echo 'Будет действовать до '. $today_to;

    ?>

    Пример работы кода пароль каждые 3 минуты.

    Сейчас : 03/30/2023 14:25:41Пароль 334dc406ebff0fb8937bd794845ab8cfБудет действовать до 03/30/2023 14:27:00


  4. Использование соли/пароля каждые 3 минуты

    На одном из проектов мне требовалось сделать временный пароль/соль изменяющийся через какой-то период времени, на базе этого я сделал вот такой скрипт.

    Для чего нужна такая соль пароль? У вас есть админка - index.php

    Для входа требуется три позиции:

    Имя - admin.

    Пароль - 12345.

    Соль - salt.php


  5. Неправильное решение задачи пароль 3 минуты...

    Неправильное решение было сделано еще при царе горохе, но заказчик... не жаловался

    О скрипте!

    Скрипт будет работать и вход будет работать, но внутри кода есть ошибка...

    Найти ошибку

    Просто так...рассказывать про встреченную ошибку не буду! Это оказалось бы совсем просто! Подумайте ... где встречается эта ошибка. Она происходит в определенный момент времени!

    Повторюсь! На работу скрипта не влияет!

    Если найдете ошибку... напишите в комментах, в качестве подарка... здесь размещу ваше имя и ссылку на любой ваш ресурс!

    Старый код: 1.

    Если мы хотим иметь интервал смены пароля – три минуты, и чтобы за эти три минуты пароль не менялся, то вот вам мой алгоритм:

    date("d/m/Y/H/"). (intval(date("i") / 3) * 3) +3;

    Если вы вдруг засомневались, то давайте выведем:

    date("i") - 25

    Далее :

    intval(date("i") / 3) - 8

    И Результат:

    date("d/m/Y/H/"). (intval(date("i") / 3) * 3)

    30/03/2023/14/27

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

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

    182be0c5cdcd5072bb1864cdee4d3d6e

Можете не благодарить, лучше помогите!
Название скрипта :Новый пароль - каждые три минуты
Ссылка на скачивание : Все скрипты на одной странице
Теги :
Еще никто не прокомментировал! COMMENTS+   BBcode
Подписаться + =

dwweb.ru есть здесь:
Последние комментарии :
Марат :
14.03.2023 21:07
Так... это когда было то... в 2018 году... мне не нравится(не нравилось), как поиск по файлам... как-то коряво было…
подробнее.
Moubrey :
14.03.2023 20:52
Их там два можно поставить, еще и по бокам, а в них еще друге окна станут вкладками, обычный проводник и…
подробнее.
Марат :
26.02.2023 12:20
Спасибо за внимательность!
подробнее.
V :
26.02.2023 11:49
В массиве месяцев пропущен октябрь!
подробнее.
Марат :
02.02.2023 10:48
Я не знаю, что это ... Такое понятие - "определена"... я не понимаю, что такое... есть такая фигня в Js, там, бывают…
подробнее.
Артур :
02.02.2023 06:51
При копировании всего кода из 3 главы "Вывод всех файлов из папки ссылками на них", при выполнении скрипта…
подробнее.
ruweb Немного о ruweb.net!
Страница загружена за : 0.018169 секунд. Подробнее