Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
rad1k

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

Recommended Posts

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

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

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

 

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

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

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

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

 

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

Share this post


Link to post
Share on other sites

$member['member_id']

$member['member_group_id']

 

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

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

 

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

 

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

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

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

Share this post


Link to post
Share on other sites

print_r( $member );

или

print_r( $this->memberData );

 

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

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

 

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

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

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

Share this post


Link to post
Share on other sites

g_access_cp

 

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

  • Upvote 1

Share this post


Link to post
Share on other sites

$member['member_id']

$member['member_group_id']

 

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

 

Не нашел там member_id

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

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

Share this post


Link to post
Share on other sites

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

Что значит my?

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

 

 

Не нашел там member_id

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

Share this post


Link to post
Share on other sites
1 [name] => adm

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

 

echo $member['member_id'];

  • Upvote 1

Share this post


Link to post
Share on other sites

Понял.

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

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

Share this post


Link to post
Share on other sites

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

 

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

Edited by Bard

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

В 3.4 в api

$this->request['username']

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

 

$this->request['password']

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

  • Upvote 2

Share this post


Link to post
Share on other sites

В 3.4 в api

$this->request['username']

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

 

$this->request['password']

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

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...