Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
rad1k

Как вывисти авторизацию на другие страницы сайта

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

Всем доброго времени суток.

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

Данный во втором посте код у меня заработал. Автору огромное спасибо.

 

Остались вопросы:

как получить id пользователя?

как получить id-группы (основной и всех дополнительных)?

как получить имя файла аватара и фотографии?

 

Заранее благодарен.

Поделиться сообщением


Ссылка на сообщение

$member['member_id']

$member['member_group_id']

 

Все те же ключи массива, что и в $this->memberData

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

siv1987, спасибо, очень помог!

У меня на сайте на этой информации очень многое базируется, а после аварии на хостинге и перехода с 2.2.2 на 3.1.4 приходится спешно все переписывать.

 

Подскажите пожалуйста еще ключи:

 

- дополнительные группы пользователя

- имя файла фотографии пользователя

- количество новых ЛС

Поделиться сообщением


Ссылка на сообщение

print_r( $member );

или

print_r( $this->memberData );

 

Смотрите сами которые вам нужны.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Еще раз огромное спасибо!

Нашел много нужного.

 

Однако теперь вспомнился еще один вопрос, ответ на который в том списке я не нашел.

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

Можно ли как-то получить то же самое или просто сравнивать по id группы?

Поделиться сообщением


Ссылка на сообщение

g_access_cp

 

Для доступа в админцентр. Или сравнивайте с ид группы администраторов, рут-админов.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

$member['member_id']

$member['member_group_id']

 

Все те же ключи массива, что и в $this->memberData

 

Не нашел там member_id

Имелось в виду my_member_id

или я что-то не так понимаю?

Поделиться сообщением


Ссылка на сообщение

Имелось в виду my_member_id

Что значит my?

member_id текущего пользователя.

 

 

Не нашел там member_id

Есть там, внимательно смотрите api с первой страницы.

Поделиться сообщением


Ссылка на сообщение
1 [name] => adm

Вот перед единичкой и есть. [member_id] => 1

 

echo $member['member_id'];

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Понял.

Спасибо за разъяснения!

Пойду дальше перекапывать сайт...

Поделиться сообщением


Ссылка на сообщение
03/01/12 13:49 (изменено)

Пока объяснял свой вопрос сам понял ответ :)

 

Еще раз спасибо всем.

Изменено пользователем Bard

Поделиться сообщением


Ссылка на сообщение

Здравствуйте, неудобно поднимать столь старую тему, но все же :)

Подскажите пожалуйста, можно ли как-то сделать такую же авторизацию на 3.4? ( не работает только авторизация )

Поделиться сообщением


Ссылка на сообщение

В 3.4 в api

$this->request['username']

заменить на $this->request['ips_username']

 

$this->request['password']

заменить на $this->request['ips_password']

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение

В 3.4 в api

$this->request['username']

заменить на $this->request['ips_username']

 

$this->request['password']

заменить на $this->request['ips_password']

Спасибо вам огромное!

Еще обнаружилась такая проблема: форум находится по адресу - test1.ru/forum, форма авторизации (должна) находится в - test1.ru/user

Но она работает только если находится либо в корневом, либо непосредственно в /forum/. Это решаемо? (пишет страница не найдена)

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...