CATcorp
Если речь про мой мод, то кука ставится для любого зарегистрированного юзера, как только он посетит любую страницу форума. В куке хранится его id и закодированный в base64 логин. В общем-то, все пояснения есть в теме самого мода и по имеющемся в том сообщении ссылкам: Double Account Preventer
Считать из куки данные о пользователе
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
CATcorp
- phpBB 1.4.0
- Сообщения: 35
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 1 раз
Re: Считать из куки данные о пользователе
Shredder
да, речь про этот мод, извините, авторов не запоминаю... =)
получается, что эта вновь созданная кука не удаляется, пока юзер не очистит куки?
и при повторной регистрации мод проверяет все куки (созданные модом), которые есть на компе юзера?
да, речь про этот мод, извините, авторов не запоминаю... =)
получается, что эта вновь созданная кука не удаляется, пока юзер не очистит куки?
и при повторной регистрации мод проверяет все куки (созданные модом), которые есть на компе юзера?
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Считать из куки данные о пользователе
Да, или пока пользователь с этим id не будет удалён. При входе с данными несуществующего пользователя кука заменяется на текущего актуального, с данными которого пытались войти.
Если бы соединить этот мод вот с этой идеей, ему бы вообще цены не было. Но пока что не было времени и желания разбираться, да и вряд ли будет, учитывая, что там яваскрипт.
Если бы соединить этот мод вот с этой идеей, ему бы вообще цены не было. Но пока что не было времени и желания разбираться, да и вряд ли будет, учитывая, что там яваскрипт.
-
CATcorp
- phpBB 1.4.0
- Сообщения: 35
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 1 раз
Re: Считать из куки данные о пользователе
Shredder
ну так это же замечательно... получается, что пока у меня стоит ваш мод, я могу точно так же полазить по всем созданным кукам и считать нужный мне id? Остается только вытащить из вас инфу о том, как происходит обращение к кукам и считывание инфы в вашем моде =))
однако получается, что безопасность логпассов на стороне клиентов нарушается...и обойти эту дыру пока никак?
а по поводу объединения мода... было бы не плохо... я яваскрипт понимаю и свои фичи на нем делаю, но не уверена, что моего мизерного опыта хватит на такое... была б там документация на русском =)))
ну так это же замечательно... получается, что пока у меня стоит ваш мод, я могу точно так же полазить по всем созданным кукам и считать нужный мне id? Остается только вытащить из вас инфу о том, как происходит обращение к кукам и считывание инфы в вашем моде =))
однако получается, что безопасность логпассов на стороне клиентов нарушается...и обойти эту дыру пока никак?
а по поводу объединения мода... было бы не плохо... я яваскрипт понимаю и свои фичи на нем делаю, но не уверена, что моего мизерного опыта хватит на такое... была б там документация на русском =)))
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Считать из куки данные о пользователе
CATcorp писал(а): Остается только вытащить из вас инфу о том, как происходит обращение к кукам и считывание инфы в вашем моде =))
Код: Выделить всё
$cookiedata = request_var($config['cookie_name'] . '_ck', '', true, true);
$c_userdata = (!empty($cookiedata)) ? explode('|', $cookiedata) : '';
$cookie_id = isset($c_userdata[0]) ? $c_userdata[0] : '';
$cookie_name = isset($c_userdata[1]) ? base64_decode($c_userdata[1]) : '';В чём здесь дыра? Никакие пароли модом не передаются. А логин и id - общедоступные данные.CATcorp писал(а):однако получается, что безопасность логпассов на стороне клиентов нарушается...и обойти эту дыру пока никак?
-
CATcorp
- phpBB 1.4.0
- Сообщения: 35
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 1 раз
Re: Считать из куки данные о пользователе
Shredder
нет, спасибо, пояснения не надо, я уже разобралась =)
дыра... да, простите, поддалась панике после сообщения выше про дыры XD
Добавлено спустя 36 минут 24 секунды:
Shredder
все работает просто замечательно и так как надо, спасибо =)
нет, спасибо, пояснения не надо, я уже разобралась =)
дыра... да, простите, поддалась панике после сообщения выше про дыры XD
Добавлено спустя 36 минут 24 секунды:
Shredder
все работает просто замечательно и так как надо, спасибо =)

