Mr. Crabs Опубликовано 9 Августа 2006 Жалоба Поделиться Опубликовано 9 Августа 2006 Появилась необходимость сделать регистрацию, авторизацию пользователей на сайте через базу IPB. С регистрацией почти разобрался, только непонятка по поводу поля в таблице ibf_members под название member_login_key. Не подскажите как оно формируется? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Garret Опубликовано 9 Августа 2006 Жалоба Поделиться Опубликовано 9 Августа 2006 Поищи в коде регистрационном. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
yarweb Опубликовано 9 Августа 2006 Жалоба Поделиться Опубликовано 9 Августа 2006 \sources\register.php'member_login_key' => $ibforums->converge->generate_auto_log_in_key(), \ips_kernel\class_converge.phpgenerate_auto_log_in_key() generate_password_salt() Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Mr. Crabs Опубликовано 10 Августа 2006 Автор Жалоба Поделиться Опубликовано 10 Августа 2006 \sources\register.php'member_login_key' => $ibforums->converge->generate_auto_log_in_key(), \ips_kernel\class_converge.phpgenerate_auto_log_in_key() generate_password_salt() Спасибо! Уже нашел. А это поле где-нибудь потом используется? Я что-то нигде не замечал... У меня теперь большой трабл по поводу аутентификации. Все что понял, это то что при каждом посещении форума сохраняется информация о сессии в таблице ibf_sessions, а затем удаляется. Но после ввода login, password и проверки идет запись в куки или нет? Как проще всего авторизоваться с основного сайта, чтобы пользователь авторизовался и на форуме? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
yarweb Опубликовано 10 Августа 2006 Жалоба Поделиться Опубликовано 10 Августа 2006 Как проще всего авторизоваться с основного сайта, чтобы пользователь авторизовался и на форуме?Смотря где у тебя сайт расположен, если форум лежит в папке то можно через форум, если форум на отдельном домене то только напрямую через БД Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
CrazyMax Опубликовано 10 Августа 2006 Жалоба Поделиться Опубликовано 10 Августа 2006 Уважаемые!У меня огромная просьба: распишите, пожалуйста максимально подробно, как сделать авторизацию и регистрацию с сайта!В авторизации недостаточно проверить логин и пароль, надо же еще и сессию запустить (или записать что-то в куки, этого я не знаю). И желательно вернуть пользователя на ту страницу, с которой он авторизовывался.Ну а регистрация для меня пока просто темный лес! P.S. Помогите, ple-e-e-ease!!! P.P.S. У меня IPB 2.1.7.P.P.P.S. Готов оказать любую посильную помощь! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Mr. Crabs Опубликовано 11 Августа 2006 Автор Жалоба Поделиться Опубликовано 11 Августа 2006 Как проще всего авторизоваться с основного сайта, чтобы пользователь авторизовался и на форуме?Смотря где у тебя сайт расположен, если форум лежит в папке то можно через форум, если форум на отдельном домене то только напрямую через БД Форум лежит на сайте. Проблема-то не в этом. to CrazyMaxПривет единомышленникам! По поводу авторизации, кто-нибудь знает помимо записи в таблицу ibf_sessions что на до в куки писать и в каком виде? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 12 Августа 2006 Жалоба Поделиться Опубликовано 12 Августа 2006 Ребят всем кому нужна инфа что да как можно прикрутить поглядите вы вот это:http://ipbsdk.sourceforge.net/ и часть вопросов отпадет сама собойя делал не единожды интеграцию сайтов с форумамивсе пашет как доктор прописали не забываем про файлик:ipb_member_sync.phpпоглядеть пример того как его можно заюзать смотрим тут:http://mods.invisionize.com/db/index.php/f/4099 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Mr. Crabs Опубликовано 15 Августа 2006 Автор Жалоба Поделиться Опубликовано 15 Августа 2006 Ребят всем кому нужна инфа что да как можно прикрутить поглядите вы вот это:http://ipbsdk.sourceforge.net/ и часть вопросов отпадет сама собойя делал не единожды интеграцию сайтов с форумамивсе пашет как доктор прописали не забываем про файлик:ipb_member_sync.phpпоглядеть пример того как его можно заюзать смотрим тут:http://mods.invisionize.com/db/index.php/f/4099 Спасиб за полезную инфу! ipbsdk действительно нужная удобная штука! Только подключить не совсем получается. В основном классе sdk пытается подключить файл ipsclass.php из папки с IPB в папке sources, а там такого нет... Версия IPB 2.0.0. Не подскажешь? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SphinX Опубликовано 16 Августа 2006 Жалоба Поделиться Опубликовано 16 Августа 2006 Mr. CrabsДля 2.0 нужен IPB SDK 1.5.Ищи здесь: https://sourceforge.net/project/showfiles.php?group_id=92529 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Mr. Crabs Опубликовано 23 Августа 2006 Автор Жалоба Поделиться Опубликовано 23 Августа 2006 Сделал на сайте авторизацию через ipbsdk, да только не совсем правильно все работает. Если заходишь с сайта, на сайте все в порядке, а на форуме на главной пользователь авторизован, а дальше как гость. И наоборот, зайдя на форуме, не авторизован на сайте. Нужен ipb_member_sync.php? Не подскажете как им пользоваться и необходим ли он? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 23 Августа 2006 Жалоба Поделиться Опубликовано 23 Августа 2006 ...и не забываем про файлик:ipb_member_sync.phpпоглядеть пример того как его можно заюзать смотрим тут:http://mods.invisionize.com/db/index.php/f/4099см. тама Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Mr. Crabs Опубликовано 23 Августа 2006 Автор Жалоба Поделиться Опубликовано 23 Августа 2006 То есть я понимаю использование этого модуля обязательно?У меня сейчас так:заходишь с сайта, он создает кукисы, а сеесию в таблице форума ibf_sessions не создает. Поэтому на форуме пользователь не виден.Если зайти с форума, сессия в таблице форума создается, а кукисы нет. Хотя когда пробовал пол часа назад все работало и с сайта и с форума. ничего не трогал, тока в инет снова вошел... xRay, расскажи поподробнее про ipb_member_sync.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 24 Августа 2006 Жалоба Поделиться Опубликовано 24 Августа 2006 Ты прмер вот этот http://mods.invisionize.com/db/index.php/f/4099 поглядел? ipb_member_sync.php нужен для полной интеграции т.е. чтобы есди ты удаляеш пользователя в базе форума то он и в базе сайта грохался ну т.д. и т.п. Ты написал IPBSDK использовал а ты им логинешся на форуме из сайта? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Mr. Crabs Опубликовано 26 Августа 2006 Автор Жалоба Поделиться Опубликовано 26 Августа 2006 Нет, логинюсь через страницу форума (index.php?act=Login&CODE=01). Использую базу форума. В том и непонятка, вроде логинешься через форум, а бывает что на форуме не авторизован после входа с сайта... Не знаешь где подвох? пример смотрел, но он мне не особо пригодится, я использую базу форума, так что не с чем синхронизировать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 26 Августа 2006 Жалоба Поделиться Опубликовано 26 Августа 2006 При входе с сайта используй require_once "".$ipbrootpath."/ipbsdk_class.inc.php"; $SDK =& new IPBSDK(); if ($SDK->login($username, $user_password, 1)) { //OK } else { //ERROR } $ipbrootpath - это путь до файла ipbsdk_class.inc.php И все ок будет Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
resets Опубликовано 26 Августа 2006 Жалоба Поделиться Опубликовано 26 Августа 2006 А как забацыть, чтобы после регистрации выкидывал на главную не форума, а сайта? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 29 Августа 2006 Жалоба Поделиться Опубликовано 29 Августа 2006 используй параметр редирект Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.