X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Сохранение логина и пароля
vadimon
vadimon
Topic Starter сообщение 29.12.2011, 16:17; Ответить: vadimon
Сообщение #1


На сайтах, где нужно логиниться обычно присутствует чекбокс "Запомнить". Меня интересует сам механизм запоминания: информация о пароле и логине сохраняется в кеше браузера/куках или механизм такой, что запоминается айпишник или в БД где запоминается или еще как?


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
startup
startup
сообщение 29.12.2011, 16:36; Ответить: startup
Сообщение #2


vadimon, В основном записывают идентификатор (логин, id и т.д.) пользователя и хэш контрольной строки (к примеру, id.password.ip в md5) в cookie.
После просто сверяют значения, делая вывод об авторизованности.


--------------------
Оптимизация и продвижение сайтов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dewdori
dewdori
сообщение 29.12.2011, 18:07; Ответить: dewdori
Сообщение #3


ну вообще-то в куках. изначально пароль переганяется в md5 или другую аналогичную переменную, вк например включает даже пк в куку(геморойно у них там =) ).
Чек бок "запомнить" отвечает за жизнь этой куки к примеру около года.
Конечно все зависит от кода, если можете приведите более детальный пример , мы вам и поможем =)


--------------------
Drupal, Dle, Wordpress и другие движки.
Час работы — от 6$.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
whyudontlikeme
whyudontlikeme
сообщение 29.12.2011, 20:46; Ответить: whyudontlikeme
Сообщение #4


Реализовать можно по разному, наиболее правильно так - при авторизации стартует сессия, id сессии хранится в куках.
Сохранять в куках логины / пароли / ip и прочие вещи не правильно, но даже вконтакт раньше грешил этим, потом исправились.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vadimon
vadimon
Topic Starter сообщение 30.12.2011, 11:32; Ответить: vadimon
Сообщение #5


То есть, грубо говоря, если я браузер закрыл или кеш почистил, то информация о логине и пароле все равно должна сохраниться?
Сделал отдельную панель для авторизации в Wordpress, но что-то чекбокс "Запомнить" не хочет работать. Вот думаю, как реализовать...

Сообщение отредактировал vadimon - 30.12.2011, 11:34


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 30.12.2011, 13:46; Ответить: x64
Сообщение #6


(vadimon @ 30.12.2011, 11:32) *
если я браузер закрыл или кеш почистил

если закрыли браузер, дальнейшее зависит от времени, на которое установлены куки.
— если дата далеко в будущем, то снова возможны варианты:
— на уровне движка/php также задаётся время жизни сессии. делается это для того, чтобы не копились десятки/сотни тысяч файлов. эти записи может удалять php или сам движок (в зависимости от того, как устроены сессии).
— как вариант, можно хранить в куках какую-либо шифрованную фразу (или вообще сериализованный данные для авторизации). вариант тоже вполне имеет право на существование. но, крайне желательно, не для личных кабинетов, из которых происходит управление движением денежных средств, к примеру.
— если дата в прошлом, то кука на жёсткий не пишется и хранится в оперативке. соответственно, после перезагрузки браузера вся информация о ней пропадает.

(vadimon @ 30.12.2011, 11:32) *
чекбокс "Запомнить" не хочет работать

чудес не бывает. где-то ошибка (другое имя инпута, недостающий параметр, и т. п.) smile.gif

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Сохранение Payeer в профиле букса
0 weimar 1732 28.8.2016, 0:22
автор: weimar
Открытая тема (нет новых ответов) Сохранение размеров при зуме.
0 D0Rmid0nT 5600 12.12.2013, 0:00
автор: -D0Rmid0nT-
Открытая тема (нет новых ответов) Поле ввода пароля...
20 denis_mw 3886 17.8.2012, 0:14
автор: HapkomaH


 



RSS Текстовая версия Сейчас: 19.4.2024, 9:12
Дизайн