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

Регистрация и логин


-MS-

Вопрос

нужно объединить регистрацию и логин ipb и сайта, дополнительные регистрационные данные, касающиеся сайта, хранятся в отдельной таблице

подскажите где копать в ипб

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

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

  • 0
Вот в нём и капайте, а в доках есть о том, как идёт система авторизации в IPB.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
А можете подсказать, как ИПБ и e107 объединить? Чтобы регистрация проходила в ИПБ?

В исходном коде покапаться..

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

  • 0

А можете подсказать, как ИПБ и e107 объединить? Чтобы регистрация проходила в ИПБ?

В исходном коде покапаться..

отличный совет покапаться в коде :D

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

  • 0

А можете подсказать, как ИПБ и e107 объединить? Чтобы регистрация проходила в ИПБ?

В исходном коде покапаться..

отличный совет покапаться в коде :D

Каков вопрос - таков ответ.

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

  • 0

если по-простому, то лучше сделать так:

сделать регистрацию на сайте со своей таблицей пользователей и их данными. при добавлении пользователя будет добавляться в эту таблицу их данные, в IPB - нет.

в IPB сделать внешнюю авторизацию (sources/loginauth/external). в папке в conf.php прописать все данные о базе данных, таблице и прочей фигне и заточить кусок auth.php под свой вид шифрования пароля (где что менять - все написано в комментах, довольно подробно).

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

единственное, насколько я помню, он спросит у пользователя display_name, если он включен на форуме.

 

это самый простой из вариантов. серьезных недостатков в нем я не вижу.

хотя, сейчас сам пишу несколько иным способом :D

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

  • 0
Если движок самописный и хочешь интегрировать с IPB - я бы всё-таки просто чуть подправил свою авторизацию под идентичную с IPB, тогда проблем не будет.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

.silent, мне немного наоборот нужно :D. Чтобы люди, зарегенные на форуме, могли авторизироваться в движке. Ну и обратно - чтобы новые люди регились на форуме и также получали доступ к движку....

Как так можно сделать?

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

  • 0
.silent, а неужто по другому никак? Я видел какой-то хак для интегрирования е107 и ИПБ, но там для версии ИПБ ток 1.3 (http://www.ep-dev.com/scripts-8.php) . Можно что-либо подобное и для 2.1.4 сделать?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

ну как это обычно люди делают?

садятся за компьютер, открывают свой любимый редактор и пишут.

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

  • 0

Все просто, вам необходимо позаимствовать в ipb функции логина и преобразования пароля в хеш,

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

 

ЗЫ: знал бы как делать, не спрашивал.

Если из моего текста вы совсем ничего не поняли, значит вам не подсилу этот мод.

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

  • 0
Если форум идёт на отдельном поддомене (например форум - forum.mysite.ru а сайт просто mysite.ru), то неплохо бы заглянуть в мануаль по сеткуки, чтобы при авторизации на сайте авторизовывлался и на форуме и соответсвенно наоборот.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Valera, понятно, пасиб.... Заставить бы еще форум с php5 работать....

Destruction, не, форум и движок находятся на одном домене. Но куки все равно ведь править надо? :D

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

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

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

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

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

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

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

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

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

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

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

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