![]() |
|
Модераторы: 2man |
![]()
|
|
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 3 Всего: 69 |
Мое почтение.
Вопрос в следующем. Делаю интеграцию комментариев с сайта в форум IPB 2.1.1, и необходимо сделать проверку на зарегистрированного юзера. Начал шерстить талицы - есть такая ...members, в ней есть поля legacy_password и member_login_key, первое не катит, т.к. у одних юзеров оно имеет хэш, а у других пустое. Мне нужно узнать, как происходит авторизация пользователя. Грешу на member_login_key, но там не понятно, как и из каких данных генерится этот хеш-ключ. Может кто помнит - на вскидку. Если да, то просвятите. Пасибки. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Darhazer |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 28.9.2005 Где: HellCity (Sofia, Bulgaria) Репутация: 1 Всего: 29 |
А версия IPB какая?
Вот это для IPB 2.x:
A это для 1.x
-------------------- I'm a wheel, I'm a wheel, I can roll, I can feel But you can't stop me turning 'Cause I'm the sun, I'm the sun, I can move, I can run But you'll never stom me burning |
||||
|
|||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 3 Всего: 69 |
Чё то я совсем не втыкаюсь в этот код, точнее в код втыкаюсь, а логику нет. Да и на странице сайта не хочу инклюдить функции с форума, чтоб использовать данную функцию. Мне нужно просто проверить, зарегистрирован ли пользователь на форуме или нет. Есть варианты?
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 3 Всего: 69 |
Ну что, никто не незнает?! Господа Vingrad Developer-ы , вы же должны знать... Какие поля и из каких таблиц выбираются данные для формирования ключа авторизации?
Сразу хочу извиниться за наглость, просто ненавижу в чужом коде ковыряться, да и времени особо нет, а тут начальство взгрело сюрпризом -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Darhazer |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 28.9.2005 Где: HellCity (Sofia, Bulgaria) Репутация: 1 Всего: 29 |
Привет,
Не надо злиться ;) Код, который тебе показал взять из модуля подключения к Invision CMSа VirtuaNews. Проблем в том, что у Invision сложная система прав. Потому и так сложна ауторизация в 2.х Ну, в 1.х все ясно - в members.password записань md5 хеш А в 2.х... Насколько я понимаю, member_login_key это ключ сессии, можно и без него делать ауторизацию. Обрати внимание на код:
Он делает проверку пароля... Но $converge нельзя взят от имя пользвателя, а только от email. Поэтому:
Не обращяй внимание на query_first - можно вместо него прописать mysql_query() / mysql_fetch_array(); Оно это же и делает - выполняет запрос и возвращяет массив с первого результата P.S. Проверку на converge можно делать по user id, не по email Это сообщение отредактировал(а) Darhazer - 28.10.2005, 10:54 -------------------- I'm a wheel, I'm a wheel, I can roll, I can feel But you can't stop me turning 'Cause I'm the sun, I'm the sun, I can move, I can run But you'll never stom me burning |
||||
|
|||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 3 Всего: 69 |
Darhazer, ай молодца!!!!!!! С удовольствием в репу тебе!
Наконец я допёр до этой системы Смотри, что получилось, с твоей помощью:
Пасиб тебе человеческое! Это сообщение отредактировал(а) -=Ustas=- - 28.10.2005, 11:43 -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Другие движки / фрейморки | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |