Есть форма авторизации на сайте.
Хотелось бы сделать следующее :
при удачной авторизации на сайте форма менялась на другой блок( точно не знаю как обьяснить, за это извините )
пример ...самый банальный mail.ru
Подскажите как это реализовать.
1. g1dro - 14 Декабря, 2013 - 21:55:11 - перейти к сообщению
2. 3d_killer - 14 Декабря, 2013 - 22:00:51 - перейти к сообщению
ставишь $_SESSION['auth']=1;
далее проверяешь если стоит 1 выводишь один блок, если нет другой
далее проверяешь если стоит 1 выводишь один блок, если нет другой
3. lodka981 - 14 Декабря, 2013 - 22:02:22 - перейти к сообщению
На чём авторизация? сессии куки? скинь код.
4. g1dro - 14 Декабря, 2013 - 22:02:56 - перейти к сообщению
3d_killer пишет:
ставишь $_SESSION['auth']=1;
далее проверяешь если стоит 1 выводишь один блок, если нет другой
далее проверяешь если стоит 1 выводишь один блок, если нет другой
спасибо)
(Добавление)
lodka981 пишет:
На чём авторизация? сессии куки? скинь код.
Авторизация на сессиях. Я в принципе думал о том что сказал[ b]3d_killer[/b], но не был уверен.
5. Invert - 15 Декабря, 2013 - 23:42:59 - перейти к сообщению
Добавьте себе в код вспомогательные функции, такие как: isLogged(), isAdmin() и пр., и вам не потребуется каждый раз вручную проверять, авторизирован ли пользователь, и к какой группе он принадлежит.
И тогда все становится простым и понятным:
И тогда все становится простым и понятным:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- if ( isLogged() ) {
- // Выводим блок, вместо блока авторизации
- } else {
- // Выводим блок авторизации
- }