Вход Регистрация
* Удален

Авторизация пользователя (на файлах)

  1. <?
  2. # если существуют куки с логином и паролем
  3. if($_COOKIE['log'] && $_COOKIE['pas'])
  4. {
  5. # обрабатываем логин
  6. # удаляем пустоты с начала и конца строки
  7. # удаляем хтмл символы
  8. # делаем буквы маленькими
  9. $log = trim(htmlspecialchars(strtolower($_COOKIE['log'])));
  10. $pas = trim(htmlspecialchars(strtolower($_COOKIE['pas'])));
  11. # если переменные после обработки не пустые, то идем дальше
  12. if($log && $pas)
  13. {
  14. # путь к файлу с данными пользователя
  15. $file = 'data/users/'.$log.'.dat';
  16. # если файл пользователя нашелся, то идем дальше
  17. if(is_file($file))
  18. {
  19. # открываем файл
  20. $user = file($file);
  21. # создаем массив
  22. $user = array(
  23. # переименовываем 0 строку в password
  24. # обрабатываем пароль
  25. # удаляем пустоты с начала и конфа строки
  26. # удаляем хтмл символы
  27. 'pas' =>trim(htmlspecialchars($user[0]))
  28.  
  29. );
  30. # если пароль с данных пользователя не совпадает с данными куки пароля, то очищаем куки
  31. if($user['pas'] != $pas)
  32. {
  33. # удаляем кики логина (оставляем их пустыми)
  34. setCookie('log');
  35. # удаляем кики пароля (оставляем их пустыми)
  36. setCookie('pas');
  37. }
  38. }
  39. }
  40. }
  41. # проверяем авторизаию пользователя
  42. if($user['password']) echo 'Вы авторизированы!'; else echo 'Вы не авторизированы!';
  43. ?>
» Описание: Авторизация пользователя (на файлах)
» Время добавления: 25 Мая 2014 в 23:00
» Посмотров: 1125
» textarea
» Рейтинг: [+0 | -0]
Комментарии [0]
Онлайн: 2
Реклама