Как можно реализовать?
Пользователь зашел на страницу в базу заноситься вот такой код
UPDATE `hyip`.`tb_users` SET `datevivodmoney` = '$joindate' WHERE `tb_users`.`username` = '$username'
Если пользователь опять попытается войти на страницу - нужно чтоб он перемещался на главную(index.php) в течении 3-х дней. По истечению трех дней страница ему опять доступна... Как это реализовать?
Спустя 20 минут, 41 секунда (20.07.2011 - 17:06) Winston написал(а):
Ну например проверять если юзер уже есть в базе и сверять время последнего посещения с текущим
Например если юзер есть в базе
Сравниваем текущую дату с датой последнего входа
Примерно такой алгоритм...
Например если юзер есть в базе
SELECT `username`, `lastDate` FROM `tb_users` WHERE `userIp` = $ip
Сравниваем текущую дату с датой последнего входа
$interval = time() - $row['lastDate'];
if($interval < ((60 * 60 * 24) * 3))
header('location: index.php');
else
...
Примерно такой алгоритм...
Спустя 1 час, 16 минут, 24 секунды (20.07.2011 - 18:23) kovaldm написал(а):
Это только если он зарегистрирован.
Спустя 38 минут, 54 секунды (20.07.2011 - 19:01) mzcoding написал(а):
Если не зареген по ip запоминать
Спустя 13 минут, 33 секунды (20.07.2011 - 19:15) kovaldm написал(а):
mzcoding
Айпи у большинства динамический.
Айпи у большинства динамический.
Спустя 11 минут, 51 секунда (20.07.2011 - 19:27) Krevedko написал(а):
ну куку вешай
Спустя 44 минуты, 14 секунд (20.07.2011 - 20:11) alex12060 написал(а):
kovaldm
Самое полезное - сессия. Ну еще можно куку поставить. Куку могут удалить, а сессию - никак.
Самое полезное - сессия. Ну еще можно куку поставить. Куку могут удалить, а сессию - никак.
Спустя 5 минут, 58 секунд (20.07.2011 - 20:17) kovaldm написал(а):
alex12060
Сессия будет жить три дня?
Сессия будет жить три дня?
Спустя 9 минут, 23 секунды (20.07.2011 - 20:26) Winston написал(а):
Спустя 4 минуты, 5 секунд (20.07.2011 - 20:31) kovaldm написал(а):
Это работает только при включенных куках. А если куки отключить, то при закрытии браузера сессия все равно пропадет нафик.
Спустя 29 минут, 39 секунд (20.07.2011 - 21:00) killer8080 написал(а):
Цитата (alex12060 @ 20.07.2011 - 20:11) |
Самое полезное - сессия. Ну еще можно куку поставить. Куку могут удалить, а сессию - никак. |
Ну да, и как сессия отработает после удаления куки
Спустя 1 час, 26 минут, 18 секунд (20.07.2011 - 22:26) Krevedko написал(а):
если человек знает, что нужно удалить куку, то имхо никак. или рега. от сессии можно тоже..браузер сменить
Спустя 1 час, 16 минут, 58 секунд (20.07.2011 - 23:43) record222 написал(а):
Друзья спасибо Вам всем за помощь!
PHPprogrammer, отдельное спасибо!
Я хотел сделать скрипт для вывода средств с проекта.
То есть - если пользователь заказал выплату 20 июня.
То в течении трех дней данная страница ему будет не доступна...
Т.Е сможет зайти только 23 июня. А это реализовать у меня получилось только через базу данных... Приравнивая дату вывода с сегодняшней датой.
Спасибо, Вам!
PHPprogrammer, отдельное спасибо!
Я хотел сделать скрипт для вывода средств с проекта.
То есть - если пользователь заказал выплату 20 июня.
То в течении трех дней данная страница ему будет не доступна...
Т.Е сможет зайти только 23 июня. А это реализовать у меня получилось только через базу данных... Приравнивая дату вывода с сегодняшней датой.
Спасибо, Вам!