Crear registro y login de usuarios en WordPress con Metamask

En este artículo te muestro cómo conseguir con un plugin que en nuestro sitio WordPress podamos permitir el registro e inicio de sesión de nuestros usuarios, sin correos ni contraseñas, solo usando Metamask o cualquier otro Dapp Browser o Ethereum Browser tales como Trust Wallet, Coinbase Wallet, Brave, etc.

No puedo explicar aqui de forma breve que es un navegador de Ethereum, también llamado navegador web3 en referencia al internet 3.0, además doy por hecho que si has llegado a este artículo, ya sabes qué es todo eso.

Así pues las ventajas de permitir que se registren en nuestra web usando este tipo de navegadores(Brave, Coinbase Wallet, etc) o extensiones como metamask son que por un lado no necesitará usuario, correo ni contraseña y por otro podremos permitir una serie de funcionalidades extras pero que no se puede hacer con este plugin y dejo a vuestra imaginación, ya que depende mucho de que se quiera crear.

Además solo con la instalación del plugin Ethpress convertiremos en cierto sentido nuestra web en una Dapp.

Lo único que necesitamos es instalar el siguiente plugin:

EthPress – Web3 Login

Una vez instalado lo activamos y lo único que tendremos que hacer es ir en nuestro panel de WordPress a “Settings>Ethpress”. Y allí encontraremos el siguiente campo y hemos de rellenarlo como se muestra en pantalla:

El campo lo hemos rellenado con un enlace a la aplicación en Heroku del creador del plugin. Que está muy bien y nos servirá para usarlo, pero si tenemos una web importante o a largo plazo, lo ideal sería que la aplicación la tengamos nosotros en nuestro servidor, cosa que se puede hacer copiando la aplicación que está disponible gratis, de código abierto y libre en su repositorio en Gitlab. Concretamente está liberado bajo licencia GPLv2.

Pero para probarlo e incluso usarlo en principio no tienes que hacer nada, solo rellenar el campo como mostré en la captura anterior.

Y nada ya solo tienes que coger el siguiente shortcode:

[ethpress_login_button]

Y pegarlo donde quieras, en un widget de tu wordpress, en el header, en el footer, en una entrada, en el template de login de WordPress, dónde quieras.

Ejemplo copiado de la página del plugin:

Y listo, tus usuarios podrán registrarse en tu wordpress y logearse simplemente usando su Ethereum Browser ya sea Metamask u otros, obviamente se registran como usuarios de WordPress, por lo demás funciona igual, es decir, con otros plugins puedes customizar los roles de los nuevos usuarios y sus privilegios, etc. Ethpress lo único que hace es permitir el registro y login con estos navegadores de Ethereum.

¡Espero que os haya gustado! 🙂



Acepto donaciones de BAT's mediante el navegador Brave 🙂



1 thought on “Crear registro y login de usuarios en WordPress con Metamask”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *