Estoy usando un complemento modificado para mis propósitos.
Lo que busco es después de que el usuario se haya registrado para iniciar sesión automáticamente y devolverlos a la página actual. Por el momento, les envía un correo electrónico con su nombre de usuario y contraseña. Luego tienen que iniciar sesión con esos detalles.
php
login
registered
Robin I Knight
fuente
fuente
Respuestas:
Básicamente para iniciar sesión en un usuario puede usar:
pero eso es solo cuando tiene la contraseña y el inicio de sesión para que pueda crear su propio formulario de registro y procesarlo y crear el usuario usted mismo
y aquí tenemos tanto el inicio de sesión como la contraseña para que pueda iniciar sesión con el usuario.
Espero que esto ayude
fuente
No hay un lugar ideal para engancharse en el proceso de registro. Creo que hay un caso sólido para agregar un enlace de acción de evento de registro de usuario al núcleo. Pero creo que podrías fingirlo mientras tanto. Una de las últimas cosas que sucede cuando un usuario se registra con éxito es la creación de una opción de usuario llamada 'default_password_nag'. Podemos crear una acción para vigilar eso, y configurar al usuario cuando esté configurado.
No probado, pero debería funcionar, en teoría.
Ahora que tenemos una idea de qué hacer, opinaré que creo que es una mala idea, en cuanto a seguridad. Las personas pueden crear cuentas basura sin siquiera tener que pasar por la molestia de configurar un buzón de correo basura. :)
fuente
Acabo de lograr que esa funcionalidad funcione utilizando el enlace user_register y el siguiente código en mis functions.php :
fuente
fuente