Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Генерация временного пароля
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Генерация временного пароля

Страниц (1): [1]
 

1. Doctor - 05 Января, 2015 - 16:20:56 - перейти к сообщению
Уважаемые форумчане!
Очень прошу помочь в решении такой задачи:
1. При попадании пользователя на определенную страницу, для него генерируется пароль, который автоматически отправляется ему на мыло.
2. Максимальный срок пребывания пользователя на странице: 4 часа с момента ввода пароля в форму на странице.
3. По истечении 4х часов сессия автоматически разрывается, а сгенерированный пароль становится недействительным, т.е. пользователь больше не сможет авторизоваться.

Буду крайне признателен за помощь!!
2. 3d_killer - 05 Января, 2015 - 18:22:17 - перейти к сообщению
при генерации в таблицу и записывай время генерации, а при авторизации проверяй время прошло 4 часа или нет да и все, зачем сессию рвать и что то выдумывать
3. Doctor - 05 Января, 2015 - 19:39:31 - перейти к сообщению
3d_killer пишет:
при генерации в таблицу и записывай время генерации, а при авторизации проверяй время прошло 4 часа или нет да и все, зачем сессию рвать и что то выдумывать

Не совсем так.
1. Необходимо, чтобы отсчет времени начинался с момента авторизации на странице, а не с момента генерации пароля.
2. Если не разрывать сессию, то юзер может сидеть на странице сколь угодно долго. А задача попрощаться с юзером ровно через 4 часа, с момента его появления на странице.

з.ы. Поскольку я полный дуб[/u] в php, реализовать такую задачу мне не под силу. Еще раз убедительно прошу знатоков оказать помощь в написании скрипта. НЕ БЕЗВОЗМЕЗДНО![u]

 

Powered by ExBB FM 1.0 RC1