PHP cкрипт проверки авторизации пользователя IPB

Потребовалось для CMS реализовать проверку авторизован пользователь на форуме IPB 3 или нет. Вроде бы тривиальная задача, но рабочего решения я с ходду не нашел. В результате экспериментов и пробега по скриптам IPB было найдено решение, которое позволяет определить факт авторизации. В качестве бонуса, а так же примера, выводится имя пользователя его фото и аватар.


Ошибка авторизация пользователей с русскими никами IPB 3

Возникла проблема: при попытке авторизоваться пользователи получают сообщение об ошибки «Логин или пароль неверны». Убедившись в том, что пользователи верно указывают логин и пароль, была выявлена закономерность. Постоянно возникала ошибка авторизация пользователей с русскими никами IPB 3.


PHP Авторизация в Sape при помощи CURL

Приведенный ниже код позволяет авторизироваться в системе Sape.ru. Не забудьте заменить в строке username=LOGIN&password=PAROL логин и пароль на свои. <?php $curl = curl_init(); // инициализируем cURL /*Дальше устанавливаем опции запроса в любом порядке*/ //Здесь устанавливаем URL к которому нужно обращаться curl_setopt($curl, CURLOPT_URL, ‘https://auth.sape.ru/login/’); //Настойка опций cookie curl_setopt($curl, CURLOPT_COOKIEJAR, ‘cook.txt’);//сохранить куки в файл curl_setopt($curl, CURLOPT_COOKIEFILE, ‘cook.txt’);//считать […]


Форма авторизации в сайдбар WordPress

Возможно вам пригодится вот такая форма авторизации в сайдбар WordPress <div> <?php if (!is_user_logged_in()) { echo «<p>Здравствуйте, <strong>гость</strong>!</p>»; wp_login_form(); ?> <p><?php if ( get_option( ‘users_can_register’ ) ) : ?><a href=»<?php echo esc_url( site_url( ‘wp-login.php?action=register’, ‘login’ ) ); ?>»><?php _e( ‘Register’ ); ?></a> | <?php endif; ?><a href=»<?php bloginfo(‘wpurl’); ?>/wp-login.php?action=lostpassword»>Забыли пароль?</a></p><?php } else { ?> <?php […]