| Пишем скрипт сайтаАВТОР | СООБЩЕНИЕ |
---|
| Эээ...Допустим,сайт только открыт.И вот заходит первый посетитель.В базе данных сайта нет никаких данных об этом юзере,но все таки скрипт пишет-"Здравствуйте,гость!Пожалуйста, авторизуйтесь.".По каким данным скрипт определяет авторизован юзер или нет?Судя по моему личному опыту-по кукам.Потому что когда заходишь на профисмарт с чистым кэшем,приходится авторизовываться заново,а на некоторых сайтах без вкл кэша вообще не авторизуешься...И все равно не понятно,на какие данные ты намекаешь если кроме имей тела,iр опсоса и данных о браузере скрипт ничего не получает от юзера?Из чего еще можно сделать вывод что юзер не авторизован?Вот если юзер был авторизован ранее,тогда проще,а так ума не приложу... | |
Последний раз редактировалось: Гост69 (19 декабря 2007, 18:38), всего редактировалось 1 раз(а) | | Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
| $HTTP_COOKIE_VARS['cookie_name'] берём куку из браузера, но вот только её там ещё нет | |
| | | Кстати,про скрипт для работы с куками я уже делал предположение...Вот именно,нет.Хотя почему нет?Юзер же делал запрос на сайт.Значит какая то инфа там есть. | |
| | | Ну хорошо,дальше,как я понимаю, цепочка идет следующим образом.Скрипт начинает сверять куки со своей базой данных.Если в куках есть логин и пароль,то юзер авторизовывается и скрипт пишет-привет гост69,если данных об авторизации нет или база пуста (как моем примере с только что открытым сайтом),то скрипт пишет-привет,гость!Авторизуйтесь.Так? | |
| | Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
| Гост69, я хотел сказать что прежде чем проверять авторизацию, нужно сначала создать эту авторизацию. Те же куки сами собой в браузере не возьмутся. Их туда предварительно нужно записать. | |
| | | Профи,совсем ты меня запутал | |
| | Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
| Ну вот смотри алгоритм ты построил правильно. "Если в куках есть логин и пароль,то юзер авторизовывается и скрипт пишет-привет гост69,если данных об авторизации нет или база пуста (как моем примере с только что открытым сайтом),то скрипт пишет-привет,гость!"
Отсюда вывод: прежде мы должны дать возможность получить куку и создать базу с которой эту куку будем сверять. Иначе нет смысла проверять наличие уникальной куки, т.к. ей неоткуда будет взяться. | |
| | Имя: Игорь Сейчас нет на сайте Репутация: 0 Регистрация: 13.10.2007 Всего сообщений: 619 |
| Привет всем!Я слежу внимательно за темой,очень интересно.Пока все понятно было,но вот что такое куки? и базу данных вначале ведь надо создать чтоб в нее что то записать? База данных это тоже скрипт? | |
| | Сейчас нет на сайте Репутация: 27 Регистрация: 20.05.2006 Всего сообщений: 2351 Откуда: Пермский край |
| Chasovoi, куки-это cookies | |
| | Имя: Игорь Сейчас нет на сайте Репутация: 0 Регистрация: 13.10.2007 Всего сообщений: 619 |
| Almaz, ну это я понял,а что это дает?На большой опере сохранят авторизацию.Так?Или это не то? | |
|
|
|