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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Генерация временного пароля

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Doctor
Отправлено: 05 Января, 2015 - 16:20:56
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Янв. 2015  


Помог: 0 раз(а)




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

Буду крайне признателен за помощь!!
 
 Top
3d_killer
Отправлено: 05 Января, 2015 - 18:22:17
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




при генерации в таблицу и записывай время генерации, а при авторизации проверяй время прошло 4 часа или нет да и все, зачем сессию рвать и что то выдумывать
 
My status
 Top
Doctor
Отправлено: 05 Января, 2015 - 19:39:31
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Янв. 2015  


Помог: 0 раз(а)




3d_killer пишет:
при генерации в таблицу и записывай время генерации, а при авторизации проверяй время прошло 4 часа или нет да и все, зачем сессию рвать и что то выдумывать

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

з.ы. Поскольку я полный дуб[/u] в php, реализовать такую задачу мне не под силу. Еще раз убедительно прошу знатоков оказать помощь в написании скрипта. НЕ БЕЗВОЗМЕЗДНО![u]
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB