close

ESET productos cualquier vida universal de la versión del activador

}

La función demo_auth reemplazará el método de autenticación incorporado. El filtro de autenticar envía a lo largo de tres parámetros:

  • $ Usuario - Un objeto WP_User.
  • $ Nombre de usuario - Desde el cuadro de texto nombre de usuario. Este parámetro es opcional
  • $ Password - En el cuadro de texto de la contraseña. Este parámetro es opcional

Debido a que vamos a utilizar la caja de la conexión incorporada para obtener un nombre de usuario y contraseña para enviar a nuestro servicio de simulación que va a utilizar el nombre de usuario y el parámetro $ $ contraseña. Es importante tener en cuenta que los parámetros de usuario y contraseña no son necesarios para este filtro funcione correctamente. ¿Por qué usted no necesita un nombre de usuario y la contraseña que usted pide? Si está utilizando OAuth para autenticar contra otro proveedor, como Meetup, ese sitio proporcionará su forma propia de inicio de sesión para proteger la información del usuario.

Lo que hay que tener en cuenta al sustituir la autenticación integrada

WordPress se basa principalmente en que está construido en el sistema del usuario. Debido a esto hay un montón de referencias a los usuarios en la base de datos de WordPress que se hacen. Mientras que un poco molesto, todavía es bastante simple de evitar estas limitaciones.

WordPress requiere que un usuario real (WordPress usuario) esté presente en la base de datos de WordPress con el fin de realizar operaciones en ese usuario. Por suerte WordPress contiene funciones para crear, manipular y eliminar usuarios. Así que cuando construimos nuestro servicio que será en realidad dando los pasos siguientes, que deben ser bastante independiente del tipo de autenticación:

  • Autenticar usuarios a través de método alternativo Si mensaje de la pantalla de usuario no válido de inicio de sesión no válido Si válida de usuario Compruebe si el usuario existe en la tabla de usuario de WordPress Si el usuario existe carga y devuelve datos de usuario en un objeto WP_User Si el usuario no existe Automáticamente crear un nuevo usuario desde información de los usuarios del servicio de autenticación alternativo Después de crear los datos de carga de usuarios y usuarios de retorno en un objeto WP_User

Blabbing suficiente, muéstrame el código!

Aquí está una purga rápida del código. A continuación voy a caminar a través de las piezas más importantes

demo_auth función ($ usuario, $ usuario, $ password) {

Previous Post     Next Post


TAGS


CATEGORIES

.