|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.09.2013, 10:39 | #1 |
Пользователь
Регистрация: 16.08.2013
Сообщений: 54
|
Отмена повторной отправки формы
Добрый день!
У меня такая казалось бы тривиальная задача но никак не могу сообразить как сделать. У меня есть форма обычная постовская с авторизацией, так вот когда делаю POST выполняю действие, которая выполняет функция на входе которой массив $_POST (проверяет логин, ставит куку), и потом в теле самом этой функции делаю header ('Location: index.php') на главную. И теперь сам вопрос на главной мне нужно проверить - залогинен ли пользователь и потом уже отображать то что мне надо., как мне сделать эту проверку не могу понять? Еще если можно подскажите как грамотно делать функцию logout. P.S Просьба в ответах способы на сессиях не предлагать... |
20.09.2013, 11:21 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
20.09.2013, 11:49 | #3 |
Пользователь
Регистрация: 16.08.2013
Сообщений: 54
|
|
20.09.2013, 11:55 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
а вы покажите свой код авторизации...
|
20.09.2013, 11:57 | #5 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
20.09.2013, 12:21 | #6 |
Пользователь
Регистрация: 16.08.2013
Сообщений: 54
|
PHP код:
|
27.09.2013, 18:19 | #7 |
Регистрация: 02.01.2011
Сообщений: 6
|
НУ не сложно. Ты ведь записал в КУК хеш, и в БД.
Теперь смотришь на любой странице есть ли кук длинной 32 символа, и сравнивай его с записами пользователей в БД. Разлогинится чтобы, запиши опять рандомный хеш в кук. А БД не тронь. И вообще авторизация похожая на atome cms. Где ты его взял? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрет повторной авторизации на сайте | -MagicAlex- | PHP | 9 | 22.10.2012 05:42 |
Доработка формы отправки сообщения на почтовый ящик | Krapters | PHP | 3 | 01.04.2012 18:41 |
Удаление повторной информации из таблиц | paratruper17 | Microsoft Office Word | 8 | 03.11.2009 10:31 |
имитация отправки формы.как реализовать? | vett | Работа с сетью в Delphi | 3 | 08.03.2008 01:05 |
запрет повторной регистрации | bllem | PHP | 12 | 27.11.2006 10:24 |