Опубликовано: 20 ноября 201015 г Как вывести блок авторизации на другие страницы сайта. К примеру чтобы когда человек заходил на главную он видел вход или регистрацию, а если он зарегистрирован то отображается его профиль, тоже на всех страницах сайта.
Опубликовано: 21 февраля 201213 г $member['member_id']$member['member_group_id'] Все те же ключи массива, что и в $this->memberData
Опубликовано: 21 февраля 201213 г siv1987, спасибо, очень помог!У меня на сайте на этой информации очень многое базируется, а после аварии на хостинге и перехода с 2.2.2 на 3.1.4 приходится спешно все переписывать. Подскажите пожалуйста еще ключи: - дополнительные группы пользователя- имя файла фотографии пользователя- количество новых ЛС
Опубликовано: 21 февраля 201213 г print_r( $member );или print_r( $this->memberData ); Смотрите сами которые вам нужны.
Опубликовано: 21 февраля 201213 г Еще раз огромное спасибо!Нашел много нужного. Однако теперь вспомнился еще один вопрос, ответ на который в том списке я не нашел.В 2.2.2 у меня был скрипт (писал кто-то из местных), который выдавал является ли пользователь рутадмином.Можно ли как-то получить то же самое или просто сравнивать по id группы?
Опубликовано: 21 февраля 201213 г g_access_cp Для доступа в админцентр. Или сравнивайте с ид группы администраторов, рут-админов.
Опубликовано: 21 февраля 201213 г $member['member_id']$member['member_group_id'] Все те же ключи массива, что и в $this->memberData Не нашел там member_idИмелось в виду my_member_idили я что-то не так понимаю?
Опубликовано: 21 февраля 201213 г Имелось в виду my_member_idЧто значит my? member_id текущего пользователя. Не нашел там member_idЕсть там, внимательно смотрите api с первой страницы.
Опубликовано: 21 февраля 201213 г print_r( $member );выдал:1 [name] => adm [member_group_id] => 4 => bard@aywer.ru [joined] => 1329816318 [ip_address] => 127.0.0.1 [posts] => 1 ... Вот среди них и не нашел... Но я еще не до конца во всем разобрался...Сейчас пытаюсь переделать код из второго поста, что бы после логина возвращал на ту же страницу, где был. Я так думаю ,что это надо через подмену явно указанного index на $_SERVER["REQUEST_URI"]...
Опубликовано: 21 февраля 201213 г 1 [name] => admВот перед единичкой и есть. [member_id] => 1 echo $member['member_id'];
Опубликовано: 1 марта 201213 г Пока объяснял свой вопрос сам понял ответ :) Еще раз спасибо всем. Изменено 1 марта 201213 г пользователем Bard
Опубликовано: 15 октября 201312 г Здравствуйте, неудобно поднимать столь старую тему, но все же :)Подскажите пожалуйста, можно ли как-то сделать такую же авторизацию на 3.4? ( не работает только авторизация )
Опубликовано: 15 октября 201312 г В 3.4 в api$this->request['username']заменить на $this->request['ips_username'] $this->request['password']заменить на $this->request['ips_password']
Опубликовано: 15 октября 201312 г В 3.4 в api$this->request['username']заменить на $this->request['ips_username'] $this->request['password']заменить на $this->request['ips_password']Спасибо вам огромное!Еще обнаружилась такая проблема: форум находится по адресу - test1.ru/forum, форма авторизации (должна) находится в - test1.ru/userНо она работает только если находится либо в корневом, либо непосредственно в /forum/. Это решаемо? (пишет страница не найдена)
Опубликовано: 16 октября 201312 г Но она работает только если находится либо в корневом, либо непосредственно в /forum/. Это решаемо? (пишет страница не найдена)define('IPS_ENFORCE_ACCESS', true); перед подключением api
Как вывести блок авторизации на другие страницы сайта. К примеру чтобы когда человек заходил на главную он видел вход или регистрацию, а если он зарегистрирован то отображается его профиль, тоже на всех страницах сайта.