Аутентификация в php HELP #420058


#0 by Rok
На сайт можно зайти введя логин и пароль, реализованных с помощью .htpasswd. Как реалидовать ссылку, переходя по которой пользователь будет выходить из аккаунта т.е для того чтобы попасть на любую страницу ему буден необходимо заного ввести имя и пароль ?
#1 by Fragster
при использовании basic авторизации - никак. гугли про digest
#2 by Rok
(((((((
#3 by Fragster
например так:
#4 by Ковычки
сессию создавай в кукисах или на сервере
#5 by Fragster
это не всегда удобно... еще можно попробовать не глядя на .htpasswd сделать целиком на php обработку - посылку 401 ответа и проверку пользователя. ну а для разлогинивания - один раз не глядя на текущего юзера послать 401 ответ - по идее должен юзер сбросится...
#6 by Rok
а это как ? )))
#7 by Ковычки
самое тупое создаешь случайный хешь и пишешь его в текст/базу на сервере с указанием срока/времени и пихаешь его в кукисы или во все подряд запросы
#8 by Fragster
#9 by Rok
а такая штука не сработает ??? unset($_SERVER['PHP_AUTH_PW'],  $_SERVER['PHP_AUTH_USER']);
#10 by Fragster
так попробуй
#11 by Rok
Говорят, что работает, но у меня не сработала!
Тэги: Веб-мастеринг
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С