![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
begin |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 415 Регистрация: 16.5.2007 Репутация: нет Всего: нет |
У меня на сайте аутентификация сделана на куках.
Но вот проблема. Если пользователь решит выйти из одной учетной записи, и тут же войти под другим логином, то сайт просто никак не реагирует, но и не пишет, что логин неправильный. Но если перезапустить браузер, то можно снова входить в любую учетку. Данная проблема одинаково проявляется во всех трех браузерах. Код аутентификации выглядит так:
|
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
-------------------- Amazing ![]() |
|||
|
||||
begin |
|
||||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 415 Регистрация: 16.5.2007 Репутация: нет Всего: нет |
Логику понял ![]() правда, это не сработало:
но чуть изменил, и все теперь работает отлично:
Благодарю ![]() |
||||||||
|
|||||||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
begin,
![]() Добавлено через 1 минуту и 2 секунды да, темку отметь раз все работает а логика в том чтобы кукам присвоит заранее неверное значение или же поставить им дату в прошлом что их удалит -------------------- Amazing ![]() |
|||
|
||||
MoLeX |
|
||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
а почему не делаешь проверку? ведь кука может быть неправильной? Добавлено через 6 минут и 2 секунды
Добавлено через 6 минут и 12 секунд что-то типо такого Добавлено через 6 минут и 28 секунд но лучше глянь в сторону сессий -------------------- Amazing ![]() |
||||
|
|||||
begin |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 415 Регистрация: 16.5.2007 Репутация: нет Всего: нет |
Я еще раз подумал, и решил чуть усложнить задачу хакерам: не буду хранить в куки ид пользователя (ни уж тем более ни логин ни пароль). Просто про входе буду создавать уникальный идентификатор, записывать его в базу для данного юзера и этот же идентификатор хранить в куки. Так хоть не будет явно видно лишние данные, да и идентификатор будет время от времени меняться (куки ведь не навечно ставятся)
|
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
+ делай проверку по браузеру и оси -------------------- Amazing ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |