Здравствуйте, гость ( Авторизация | Регистрация )
![]() ![]() |
24.7.2010, 13:24
Сообщение
#1
|
|
![]() Специалист Группа: Участник Сообщений: 145 Регистрация: 26.7.2009 Из: BY Пользователь №: 936 Спасибо сказали: 6 раз |
Для чего нужна птичка возле формы входа на сайт. Поставиш её или нет это ничего не даёт?
|
|
|
24.7.2010, 17:27
Сообщение
#2
|
|
![]() Мастер Группа: Участник Сообщений: 281 Регистрация: 14.3.2009 Из: Беларусь Пользователь №: 660 Спасибо сказали: 25 раз |
Птичка "Запомнить меня" "чужой компьютер" нужна для ограничения времени сессии. Это позволяет "обезопасить" себя.
|
|
|
24.7.2010, 22:32
Сообщение
#3
|
|
![]() Специалист Группа: Участник Сообщений: 145 Регистрация: 26.7.2009 Из: BY Пользователь №: 936 Спасибо сказали: 6 раз |
Птичка "Запомнить меня" "чужой компьютер" нужна для ограничения времени сессии. Это позволяет "обезопасить" себя. да я знаю какие функции она должна выполнять но она их не выполняет. Ставиш её заходиш на сайт, потом с другого компа заходиш, а потом опять открываеш на первом а сессии не были удалены. Но через какоето время выходит. |
|
|
25.7.2010, 11:50
Сообщение
#4
|
|
![]() Мастер Группа: Администратор Сообщений: 196 Регистрация: 5.11.2008 Из: Могилёвская обл. Пользователь №: 53 Спасибо сказали: 22 раза |
да я знаю какие функции она должна выполнять но она их не выполняет. Ставиш её заходиш на сайт, потом с другого компа заходиш, а потом опять открываеш на первом а сессии не были удалены. Но через какоето время выходит. Ну собственно не понимаю что здесь не нормального. В форме входа на сайт только одна птичка - "Запомнить меня". Ну вот, если её поставить - то запоминает, не поставить - не запоминает. Как оно должно работать тогда в вашем понимании? |
|
|
25.7.2010, 16:08
Сообщение
#5
|
|
![]() Специалист Группа: Участник Сообщений: 145 Регистрация: 26.7.2009 Из: BY Пользователь №: 936 Спасибо сказали: 6 раз |
Ну собственно не понимаю что здесь не нормального. В форме входа на сайт только одна птичка - "Запомнить меня". Ну вот, если её поставить - то запоминает, не поставить - не запоминает. Как оно должно работать тогда в вашем понимании? так запоминать должна на долго, а ни на 1 час |
|
|
25.7.2010, 17:43
Сообщение
#6
|
|
![]() Мастер Группа: Участник Сообщений: 281 Регистрация: 14.3.2009 Из: Беларусь Пользователь №: 660 Спасибо сказали: 25 раз |
Woka, просто если с другого компа зайти - создается другой id сессии, и старый (который был на 1-м компе) уже тогда не подойдет.
|
|
|
25.7.2010, 22:26
Сообщение
#7
|
|
![]() Специалист Группа: Участник Сообщений: 145 Регистрация: 26.7.2009 Из: BY Пользователь №: 936 Спасибо сказали: 6 раз |
|
|
|
26.7.2010, 22:25
Сообщение
#8
|
|
![]() Сетевая-Крыса Группа: Участник Сообщений: 286 Регистрация: 9.6.2009 Из: БССР Пользователь №: 815 Спасибо сказали: 21 раз |
Цитата я про эту хрень знаю но когда заходиш опять с первого компа сессии остаюсься сессия задается в скрипте для определенных значений, чекбокс "запомнить меня" лишь удлиняет время "жизни сессии" в секундах. При каждом вызове скрипта с сохранением сессии, генерируется новый ее индефикатор. Так, зайдя с первого компьютера ты сгенерировал один индефикатор сессии, зайдя со второго - другой, тем самым обнулив первый. Еще есть вариант, что сессия работает через куки, и в настройках сохранения параметров в куки указан большой промежуток времени, т.е. он сохраняется на обоих компьютерах и является действительным на всем заданном промежутке времени, т.е. одна и таже информация о тебе (значения с полей) будет сразу в 2-х местах и зайти можно на сайт сразу под "двумя тебя". Подобное явление можно пронаблюдать зайдя на сайт под разными браузерами, например Opera и IE. Зайдя в первый раз в куки браузеров не будет информации о тебе, тоесть тебя попросят ввести данные входа. А т.к. оба браузера используют собственныые куки, то тебя попросят залогиниться 2 раза. Т.е. информация с полей попадет в 2 разные браузера, и опять же будет два тебя. тут (спасибо Марку) можно найти информацию о сессиях: http://forum.webzona.biz/index.php?showtopic=829 А вот информация о куки (голый пример функции): Код $cookie_set = setcookie ("c_name", $value, time()+3600, "/", ".webzona.biz", 0); где переменной $cookie_set ты присваиваешь setcookie ("c_name", $value, time()+3600, "/", ".webzona.biz", 0) c_name - имя сессии, как она будет храниться в браузере $value - то, что ты сохраняешь (присваиваешь любой переменной что тебе нужно) time()+3600 - время жизни сессии в секундах .webzona.biz - адрес, где сессия действительна (не обязательный параметр) |
|
|
![]() ![]() |