Перейти к контенту

Вопрос по COOKIES


Рекомендуемые сообщения

Итак, Господа! Занялся совместной авторизацией. Все замечательным образом работает, но есть одно но. Я использовал базовый пакет 2.2.2 от IBR а там в настройках COOKIES пустые строчки в полях о куки-домене и куки-пути... Это ведь не дело...

 

Уже третий час рою IPB на предмет хотя бы понять, откуда, мать их эти настройки он берет. Подскажите плиз, только не заставляйте меня инклудить файл ipbclass и прочее... Не должно быть включено ни одного файла форума...

Ссылка на комментарий
Поделиться на других сайтах

2.2.2 от IBR а там в настройках COOKIES пустые строчки в полях о куки-домене и куки-пути..

Это где?

Ссылка на комментарий
Поделиться на других сайтах

у меня на локале, а на хосте не ставил пока... авторизации то нет..

 

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

 

Вот.. но я наверное сделаю проще: инфу о пользователе, и всякое там буду делать простыми выборками а логинить/разлогинивать - буду инклудить "родные" классы и ими уже оперировать

Ссылка на комментарий
Поделиться на других сайтах

Вот.. но я наверное сделаю проще: инфу о пользователе, и всякое там буду делать простыми выборками а логинить/разлогинивать - буду инклудить "родные" классы и ими уже оперировать

Может поможет мой опыт...

Под денвером держу локальную копию форума.

Куки сделаны не по домену, а по уникальному имени.

В итоге имею, что если авторизуюсь в локалке - захожу на форум в инете уже авторизованным; и наоборот, авторизовавшись в инете - в локалке оказываюсь авторизованным.

Ссылка на комментарий
Поделиться на других сайтах

Может поможет мой опыт...
Прикольно, но у меня форум на виртуалке.
Ничё не понял.
Ну хз... глядя в твою подпись, не очень, конечно уместно, но спрошу... А где IPB хранит настройки куки? И как их оттуда вытянуть? Только ведь стандартным классом ipsclass.php да? Так это надо инклудить и класс БД (притом, что система, с которой спариваем форум тоже же имеет свой класс абстракции), затем класс сессий, кеширования и т.д. Потом он поднимет нам переменные (и кучу всякого дерьма, которое нам в контексте и не надо поднимать)... и т.д. И тут есть два пути:

1 - дублировать настройки и поднимать куки независимо - на форуме будет поднимать сам форум, на сайте - сайт... они будут идентичны, т.к. мы их таковыми сделаем (не очень красивый способ)

2 - поднимать куки ядром форума.... (очень красивый с точки зрения маленького файла авторизации), но в этом случае во время исполнения любой страницы сайта, ядро форума будет висеть тяжким и ненужным грузом...

 

Я выбиру первый способ, т.к. красоваться мне не перед кем... а работать должно легко.

Ссылка на комментарий
Поделиться на других сайтах

поднимать куки ядром форума

Настройки куков(домен+путь+префикс) хранятся там же где и остальные настройки, в БД в таблице ibf_conf_settings. Сможете найти её там?

 

P.S. Оставляю всё же вариант, что вы имеете в виду не это... Уж очень неясно выражаетесь.

Ссылка на комментарий
Поделиться на других сайтах

Ох... карту БД еще не облазил... недавно тока приобрел форум... Спасибо.

 

Неясно выражаюсь - может быть... Просто ну очень мощный двиган... затрудняюсь даже предположить, сколько народа его писало, что я три дня себе мозг рву и только-только въезжать начинаю, где у него что.

 

А что не понять то? Что там особенного? Пишу совместную авторизацию, интересуюсь, где что хранится... Предполагаю, излагаю...

Ссылка на комментарий
Поделиться на других сайтах

Ох... карту БД еще не облазил... недавно тока приобрел форум... Спасибо.

 

Неясно выражаюсь - может быть... Просто ну очень мощный двиган... затрудняюсь даже предположить, сколько народа его писало, что я три дня себе мозг рву и только-только въезжать начинаю, где у него что.

 

А что не понять то? Что там особенного? Пишу совместную авторизацию, интересуюсь, где что хранится... Предполагаю, излагаю...

Вы не поверите, но его писал всего один человек. :D

Ссылка на комментарий
Поделиться на других сайтах

Вот этот пост тоже писал один человек. А выглядит как будто на троих дело было :D

Ох... карту БД еще не облазил... недавно тока приобрел форум... Спасибо.

 

Неясно выражаюсь - может быть... Просто ну очень мощный двиган... затрудняюсь даже предположить, сколько народа его писало, что я три дня себе мозг рву и только-только въезжать начинаю, где у него что.

 

А что не понять то? Что там особенного? Пишу совместную авторизацию, интересуюсь, где что хранится... Предполагаю, излагаю...

Ссылка на комментарий
Поделиться на других сайтах

Ну хз... глядя в твою подпись, не очень, конечно уместно, но спрошу... А где IPB хранит настройки куки? И как их оттуда вытянуть?

Возьми часть index.php там где читается conf_global.php и читаются кеши. После этого все настройки доступны через $ipsclass->vars

Инклудить не надо. Надо просто повторить часть файла и после этого в ipsclass будет только эта информация и ничего больше.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.