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. Kichiro - 18 Августа, 2011 - 12:50:15 - перейти к сообщению
Хочу написать админку для сайта, но не знаю с чего начать...
Кто может подсказать?
2. DeepVarvar - 18 Августа, 2011 - 13:00:44 - перейти к сообщению
LOL
3. Kichiro - 18 Августа, 2011 - 13:05:06 - перейти к сообщению
DeepVarvar пишет:
LOL

Что такое?
Я задал этот вопрос, т.к. сессии наверное единственное что не лезет в голову Не понял
4. DeepVarvar - 18 Августа, 2011 - 13:12:39 - перейти к сообщению
Kichiro пишет:
сессии наверное единственное что не лезет в голову
постарайтесь запихнуть их туда...

Или изъяснитесь более понятно о чем речь?
Почему решили?
Зачем надо?
5. illy - 18 Августа, 2011 - 13:15:51 - перейти к сообщению
Kichiro пишет:
не знаю с чего начать...

начни с авторизации.
6. Kichiro - 18 Августа, 2011 - 13:17:48 - перейти к сообщению
DeepVarvar пишет:
Или изъяснитесь более понятно о чем речь?
Почему решили?
Зачем надо?

Начал писать сайт для своего сервер WoW. Улыбка
Быстрого и легкого редактирования настроек сервера.
illy пишет:
начни с авторизации.

Вот это у меня и вызывает проблему
7. illy - 18 Августа, 2011 - 16:24:04 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $pass = '123'; // Пароль для входа из английских букв, цифр, _ или -
  3. // ВЫХОД
  4. if(isset($_REQUEST['exit'])){
  5. setcookie("ver", '', 0, "/", $_SERVER['SERVER_NAME']);
  6. header ('Location:'.$_SERVER['PHP_SELF']);
  7. }
  8. // ПРОВЕРКА ПАРОЛЯ
  9. if(isset($_POST['pass']) && $_POST['pass']==$pass && !preg_match('#[^a-zA-Z0-9_-]#',$_POST['pass'])){
  10. setcookie("ver", md5($pass), time()+3600*24*300, "/", $_SERVER['SERVER_NAME']);
  11. header ('Location: addidp.php');
  12. }
  13. // ЕСЛИ АВТОРИЗОВАН
  14. if(isset($HTTP_COOKIE_VARS['ver']) && $HTTP_COOKIE_VARS['ver']==md5($pass)){
  15. echo "<div align=center>
  16. <a href=addidp.php?exit>Выйти</a>
  17. <br>
  18. Вы авторизованы
  19. </div>";
  20. }
  21. // ЕСЛИ НЕ АВТОРИЗОВАН
  22. else{
  23. echo "
  24. <div align=center>
  25. <form method=post>
  26. <input name=pass type=text value='Введите пароль' onclick=this.value=''>
  27. <input type=submit value=Войти>
  28. </form>
  29. </div>";
  30. }
  31. ?>
  32.  

 

Powered by ExBB FM 1.0 RC1