Вход
Регистрация
PHP коды
| Авторизация пользователя (на файлах)
# если существуют куки с логином и паролем if($_COOKIE['log'] && $_COOKIE['pas']) { # обрабатываем логин # удаляем пустоты с начала и конца строки # удаляем хтмл символы # делаем буквы маленькими $log = trim(htmlspecialchars(strtolower($_COOKIE['log']))); $pas = trim(htmlspecialchars(strtolower($_COOKIE['pas']))); # если переменные после обработки не пустые, то идем дальше if($log && $pas) { # путь к файлу с данными пользователя $file = 'data/users/'.$log.'.dat'; # если файл пользователя нашелся, то идем дальше if(is_file($file)) { # открываем файл $user = file($file); # создаем массив $user = array( # переименовываем 0 строку в password # обрабатываем пароль # удаляем пустоты с начала и конфа строки # удаляем хтмл символы 'pas' =>trim(htmlspecialchars($user[0])) ); # если пароль с данных пользователя не совпадает с данными куки пароля, то очищаем куки if($user['pas'] != $pas) { # удаляем кики логина (оставляем их пустыми) setCookie('log'); # удаляем кики пароля (оставляем их пустыми) setCookie('pas'); } } } } # проверяем авторизаию пользователя if($user['password']) echo 'Вы авторизированы!'; else echo 'Вы не авторизированы!'; ?>
Онлайн: 1
Реклама
Наш надёжный хостинг партнёр
Купить рекламу