IPB

Здравствуйте, гость ( Авторизация | Регистрация )

 
Ответить в данную темуНачать новую тему
> Формы Входа На Сайт
Woka
сообщение 24.7.2010, 13:24
Сообщение #1

Специалист

Группа: Участник
Сообщений: 145
Регистрация: 26.7.2009
Из: BY
Пользователь №: 936
Спасибо сказали: 6 раз




Для чего нужна птичка возле формы входа на сайт. Поставиш её или нет это ничего не даёт?
Перейти в начало страницы
 
+Цитировать сообщение
barmen
сообщение 24.7.2010, 17:27
Сообщение #2

Мастер

Группа: Участник
Сообщений: 281
Регистрация: 14.3.2009
Из: Беларусь
Пользователь №: 660
Спасибо сказали: 25 раз




Птичка "Запомнить меня" "чужой компьютер" нужна для ограничения времени сессии. Это позволяет "обезопасить" себя.
Перейти в начало страницы
 
+Цитировать сообщение
Woka
сообщение 24.7.2010, 22:32
Сообщение #3

Специалист

Группа: Участник
Сообщений: 145
Регистрация: 26.7.2009
Из: BY
Пользователь №: 936
Спасибо сказали: 6 раз




Цитата(barmen @ 24.7.2010, 18:27) *
Птичка "Запомнить меня" "чужой компьютер" нужна для ограничения времени сессии. Это позволяет "обезопасить" себя.

да я знаю какие функции она должна выполнять но она их не выполняет. Ставиш её заходиш на сайт, потом с другого компа заходиш, а потом опять открываеш на первом а сессии не были удалены. Но через какоето время выходит.
Перейти в начало страницы
 
+Цитировать сообщение
Mark
сообщение 25.7.2010, 11:50
Сообщение #4

Мастер

Группа: Администратор
Сообщений: 196
Регистрация: 5.11.2008
Из: Могилёвская обл.
Пользователь №: 53
Спасибо сказали: 22 раза




Цитата(Woka @ 24.7.2010, 23:32) *
да я знаю какие функции она должна выполнять но она их не выполняет. Ставиш её заходиш на сайт, потом с другого компа заходиш, а потом опять открываеш на первом а сессии не были удалены. Но через какоето время выходит.

Ну собственно не понимаю что здесь не нормального. В форме входа на сайт только одна птичка - "Запомнить меня". Ну вот, если её поставить - то запоминает, не поставить - не запоминает. Как оно должно работать тогда в вашем понимании?
Перейти в начало страницы
 
+Цитировать сообщение
Woka
сообщение 25.7.2010, 16:08
Сообщение #5

Специалист

Группа: Участник
Сообщений: 145
Регистрация: 26.7.2009
Из: BY
Пользователь №: 936
Спасибо сказали: 6 раз




Цитата(Mark @ 25.7.2010, 12:50) *
Ну собственно не понимаю что здесь не нормального. В форме входа на сайт только одна птичка - "Запомнить меня". Ну вот, если её поставить - то запоминает, не поставить - не запоминает. Как оно должно работать тогда в вашем понимании?

так запоминать должна на долго, а ни на 1 час
Перейти в начало страницы
 
+Цитировать сообщение
barmen
сообщение 25.7.2010, 17:43
Сообщение #6

Мастер

Группа: Участник
Сообщений: 281
Регистрация: 14.3.2009
Из: Беларусь
Пользователь №: 660
Спасибо сказали: 25 раз




Woka, просто если с другого компа зайти - создается другой id сессии, и старый (который был на 1-м компе) уже тогда не подойдет.
Перейти в начало страницы
 
+Цитировать сообщение
Woka
сообщение 25.7.2010, 22:26
Сообщение #7

Специалист

Группа: Участник
Сообщений: 145
Регистрация: 26.7.2009
Из: BY
Пользователь №: 936
Спасибо сказали: 6 раз




Цитата(barmen @ 25.7.2010, 18:43) *
Woka, просто если с другого компа зайти - создается другой id сессии, и старый (который был на 1-м компе) уже тогда не подойдет.

я про эту хрень знаю но когда заходиш опять с первого компа сессии остаюсься
Перейти в начало страницы
 
+Цитировать сообщение
PRStudio
сообщение 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 - адрес, где сессия действительна (не обязательный параметр)
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 6.9.2010, 6:25