Wordpress авторизация

255
01 апреля 2017, 01:46

Есть сайт на Wordpress. Есть база данных mysql, в ней таблица с логинами/паролями+ещё поля, работающая с программой на компьютере. Как прикрутить эту бд или таблицу к сайту? чтобы при авторизации пользователя, сайт брал логин/пароль из другой бд/таблицы?

Answer 1

Используйте фильтр в functions.php.

add_filter( 'authenticate', 'filter_auth', 10, 3 );
function filter_auth( $user, $username, $password ){
    // Проверьте имя и пароль по своей базе
    // Если успешно, надо создать объект WP_User и присвоить его переменной $user
    // Если неуспешно, надо создать объект WP_Error и присвоить его переменной $user
    return $user;
}
READ ALSO
Результат запроса в массив

Результат запроса в массив

Есть такой код:

342
Не работает наследование. Где ошибка?

Не работает наследование. Где ошибка?

Пример по книге: "Мы можем передать объект BookProduct или CDProduct методу write ( ) класса ShopProductWriter, и все будет работать как надо"

259
Php достать уникальное число из массива

Php достать уникальное число из массива

Привет!Необходимо с помощью регулярки вытащить единственное уникальное число с массива)

262
Помогите просуммировать по критерию. mysql php с выводом в html

Помогите просуммировать по критерию. mysql php с выводом в html

Помогите просуммировать Очки команд

263