|
|
|
| Я вот пишу двигу для форума, и возникла такая проблемма: все способы организовать авторизацию проверяют правильность данных и переводят на другую страницу, я же хочу, чтобы странца оставалась всё та же, только немного изменялся интерфейс интерфейс. (Кнопки "Новая тема" и "Ответить", вместо кнопки "Вход/Регистрация" - кнопка "Выход [Ник]" и т.д.) Вот как это можно реализовать? Никак придумать не могу.
ЗЫ: Код можете не выкладывать, просто объясните на словах. | |
|
|
|
|
|
|
|
для: Frankey
(29.10.2008 в 12:47)
| | if ($_GET['reg']) { //а можно и скрыть в сессии
//новая тема
} else {
//регистрация
//если успешно
header("location: main.php?reg");
} | |
|
|
|
|
|
|
|
для: Frankey
(29.10.2008 в 12:47)
| | Все очень просто. В свойстве 'action' формы аутентификации указываешь адрес самой страницы... В начале страницы делаешь проверку на воод пользователем логина и пароля, дальше, как обычно, проверяешь их и устанавливаешь флаговую переменную, например, $_SESSION['registred']=true; Все!!!))) А дальше простым
if ($_SESSION['registred'])
echo 'Кнопки "Новая тема", "Ответить","Выход [Ник]"';
else
echo 'Кнопка "Вход/Регистрация"'; | |
|
|
|
|
|
|
|
для: Frankey
(29.10.2008 в 12:47)
| | Спасибо большое, сам ни за что бы не догадался! =D | |
|
|
|