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
Форумы портала PHP.SU :: Версия для печати :: Нужен толчок для дальнейших соображений и реализации
Форумы портала PHP.SU » » Вопросы новичков » Нужен толчок для дальнейших соображений и реализации

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

1. g1dro - 14 Декабря, 2013 - 21:55:11 - перейти к сообщению
Есть форма авторизации на сайте.
Хотелось бы сделать следующее :
при удачной авторизации на сайте форма менялась на другой блок( точно не знаю как обьяснить, за это извините )
пример ...самый банальный mail.ru


Подскажите как это реализовать.
2. 3d_killer - 14 Декабря, 2013 - 22:00:51 - перейти к сообщению
ставишь $_SESSION['auth']=1;

далее проверяешь если стоит 1 выводишь один блок, если нет другой
3. lodka981 - 14 Декабря, 2013 - 22:02:22 - перейти к сообщению
На чём авторизация? сессии куки? скинь код.
4. g1dro - 14 Декабря, 2013 - 22:02:56 - перейти к сообщению
3d_killer пишет:
ставишь $_SESSION['auth']=1;

далее проверяешь если стоит 1 выводишь один блок, если нет другой



спасибо)
(Добавление)
lodka981 пишет:
На чём авторизация? сессии куки? скинь код.

Авторизация на сессиях. Я в принципе думал о том что сказал[ b]3d_killer[/b], но не был уверен.
5. Invert - 15 Декабря, 2013 - 23:42:59 - перейти к сообщению
Добавьте себе в код вспомогательные функции, такие как: isLogged(), isAdmin() и пр., и вам не потребуется каждый раз вручную проверять, авторизирован ли пользователь, и к какой группе он принадлежит.

И тогда все становится простым и понятным:

PHP:
скопировать код в буфер обмена
  1.  
  2. if ( isLogged() ) {
  3.     // Выводим блок, вместо блока авторизации
  4. } else {
  5.     // Выводим блок авторизации
  6. }
  7.  

 

Powered by ExBB FM 1.0 RC1