ПравилаРегистрацияВход
НАВИГАЦИЯ

Пишем скрипт сайта

Модераторы: нет
Список форумов » Вэб-разработкаНа страницу  1, 2, 3 ... 10, 11, 12 ... 59, 60, 61 
АВТОРСООБЩЕНИЕ
Гост69
Avatar
19 декабря 2007, 18:23
Эээ...Допустим,сайт только открыт.И вот заходит первый посетитель.В базе данных сайта нет никаких данных об этом юзере,но все таки скрипт пишет-"Здравствуйте,гость!Пожалуйста, авторизуйтесь.".По каким данным скрипт определяет авторизован юзер или нет?Судя по моему личному опыту-по кукам.Потому что когда заходишь на профисмарт с чистым кэшем,приходится авторизовываться заново,а на некоторых сайтах без вкл кэша вообще не авторизуешься...И все равно не понятно,на какие данные ты намекаешь если кроме имей тела,iр опсоса и данных о браузере скрипт ничего не получает от юзера?Из чего еще можно сделать вывод что юзер не авторизован?Вот если юзер был авторизован ранее,тогда проще,а так ума не приложу...
Последний раз редактировалось: Гост69 (19 декабря 2007, 18:38), всего редактировалось 1 раз(а)
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10175
Откуда: Уфа РБ
19 декабря 2007, 18:33
$HTTP_COOKIE_VARS['cookie_name'] берём куку из браузера, но вот только её там ещё нет :)
Гост69
Avatar
19 декабря 2007, 19:05
Кстати,про скрипт для работы с куками я уже делал предположение...Вот именно,нет.Хотя почему нет?Юзер же делал запрос на сайт.Значит какая то инфа там есть.
Гост69
Avatar
19 декабря 2007, 19:17
Ну хорошо,дальше,как я понимаю, цепочка идет следующим образом.Скрипт начинает сверять куки со своей базой данных.Если в куках есть логин и пароль,то юзер авторизовывается и скрипт пишет-привет гост69,если данных об авторизации нет или база пуста (как моем примере с только что открытым сайтом),то скрипт пишет-привет,гость!Авторизуйтесь.Так?
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10175
Откуда: Уфа РБ
19 декабря 2007, 20:58
Гост69, я хотел сказать что прежде чем проверять авторизацию, нужно сначала создать эту авторизацию. Те же куки сами собой в браузере не возьмутся. Их туда предварительно нужно записать.
Гост69
Avatar
19 декабря 2007, 22:59
Профи,совсем ты меня запутал :)
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10175
Откуда: Уфа РБ
19 декабря 2007, 23:48
Ну вот смотри алгоритм ты построил правильно. "Если в куках есть логин и пароль,то юзер авторизовывается и скрипт пишет-привет гост69,если данных об авторизации нет или база пуста (как моем примере с только что открытым сайтом),то скрипт пишет-привет,гость!"
Отсюда вывод: прежде мы должны дать возможность получить куку и создать базу с которой эту куку будем сверять. Иначе нет смысла проверять наличие уникальной куки, т.к. ей неоткуда будет взяться.
Chasovoi
Avatar
Имя: Игорь
Сейчас нет на сайте
Репутация: 0
Регистрация: 13.10.2007
Всего сообщений: 619
20 декабря 2007, 07:58
Привет всем!Я слежу внимательно за темой,очень интересно.Пока все понятно было,но вот что такое куки? и базу данных вначале ведь надо создать чтоб в нее что то записать? База данных это тоже скрипт?
Almaz
SuperMod
Avatar
Сейчас нет на сайте
Репутация: 27
Регистрация: 20.05.2006
Всего сообщений: 2351
Откуда: Пермский край
20 декабря 2007, 08:23
Chasovoi, куки-это cookies
Chasovoi
Avatar
Имя: Игорь
Сейчас нет на сайте
Репутация: 0
Регистрация: 13.10.2007
Всего сообщений: 619
20 декабря 2007, 10:02
Almaz, :) ну это я понял,а что это дает?На большой опере сохранят авторизацию.Так?Или это не то?
Список форумов » Вэб-разработкаНа страницу Пред. 1, 2, 3 ... 10, 11, 12 ... 59, 60, 61 След.
 
стр.  
Страница 11 из 61
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2023
Время генерации страницы: 0.033 сек
Общая загрузка процессора: 64%
SQL-запросов: 4
Rambler's Top100