WP REST User

Descrizione

Se desideri “Registra utente” o “Recupera password” utilizzando l’API REST, senza esponendo le credenziali dell’amministratore all’applicazione Front End, sei nel posto giusto. Dal momento che WordPress 4.7, l’API REST era inclusa nativamente in WordPress.

Per “Registra utente” o “Recupera password”, è richiesta l’autenticazione per un utente con ruolo “Amministratore”. Anche se questo è un lavoro fatto per scopi di sicurezza, tale implementazione rende molto difficile per le applicazioni di Front End implementare una semplice funzione ‘Register’ o ‘Sign Up’.

Questo plug-in soddisfa tutti questi requisiti estendendo gli endpoint dell’API REST di WordPress esistenti.

Uso

Register a User

To Register a User using REST API, send a POST request to /wp-json/wp/v2/users/register, with a JSON body (Set header: content-type: application/json):

{
    "username": "your-username",
    "email": "username@test.com",
    "password": "0000",
}

If successful, you should receive the following response

{
    "code": 200,
    "id": 13,
    "message": "User 'your-username' Registration was Successful"
}

Per eseguire ulteriori azioni dopo che l’utente è registrato, scrivi e add_action:

add_action('wp_rest_user_user_register', 'user_registered');
function user_registered($user) {
    // Do Something
}

Reset Password

To Retrieve Password using REST API, send a POST request to “/wp-json/wp/v2/users/lost-password`, including a JSON body (Set header: content-type: application/json):

{
    "user_login": "username@test.com"
}


user_login can be either user's username or email.

If successful, you should receive the following response

{
    "code": 200,
    "message": "Reset Password link has been sent to your email."
}

Guarda lo screenshot qui sotto per la demo di POSTMAN:

Supporto tecnico

SK8Tech – Specialista per il successo dei clientioffreSupporto tecnico per configurare o installare Utente WP REST .

I nostri servizi

Contattaci

Con sede a Sydney, SK8Tech è una società innovativa che fornisce servizi IT alle PMI, tra cui Web design, sviluppo app e altro ancora.

Screenshot

  • Una richiesta POST API REST di esempio che utilizza WP REST User.

Installazione

  1. Carica la cartella wp-rest-user nella directory /wp-content/plugins/
  2. Attiva il plugin attraverso il menu ‘Plugin’ in WordPress

FAQ

Perché ho bisogno di WP REST User?

Se stai pianificando di utilizzare il tuo sito Web WordPress come back-end e stai consumando API RESTful, probabilmente dovrai registrare l’utente tramite l’API REST. Questo è esattamente ciò che fa questo plugin.

È sicuro?

Ottima domanda! Per il momento, questo plugin consente solo la registrazione dell’utente con il ruolo di ‘sottoscrittore’ o ‘contributore’. Il ruolo di ‘sottoscrittore’ ha capacità molto limitate in termini di ciò che WordPress gli consente di fare. Dal nostro punto di vista, gli abbonati sono abbastanza innocui.

Funziona con WooCommerce?

Un’altra grande domanda! Per impostazione predefinita, WordPress registra un nuovo utente come “subscriber”, mentre WooCommerce registra un nuovo utente come “cliente”.
Se WooCommerce è installato e attivato sul tuo sito Web WordPress, questo plugin registrerà automaticamente anche l’utente come “cliente”.

C’è un bug, cosa devo fare?

Please create a ticket on the support forum. We’ll get back to you ASAP.

Recensioni

20 Novembre 2019
Very nice, can use it very easy with your documentation. Thanks you
12 Settembre 2019
this plugin is awesome i was looking for autorization to access the rest api it works very well and it's simple too congrats !
Leggi tutte le recensioni di 3

Contributi e sviluppo

“WP REST User” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

“WP REST User” è stato tradotto in 1 lingua. Grazie ai traduttori per i loro contributi.

Traduci “WP REST User” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)

1.4.3

  • Tested up to WordPress 5.5
  • Added id to register user response.
  • Updated README
  • Bug fixes

1.4.2

  • Risolto README.md
  • Correzione di sicurezza

1.4.1

  • Aggiunto un hook di azione quando l’utente è registrato.

1.3.0

  • Aggiunto un punto finale per recuperare l’email della password.

1.2.1

  • Cambiato il codice dello stato di successo da 123 a 200

1.2.0

  • Ora supporta più ruoli, tra cui
    1. Sottoscrittore
    2. Cliente
    3. Contributore
    4. ruoli personalizzati

1.1.0

  • Ora supporta il ruolo “Cliente” da registrare, se è installato il plugin WooCommerce
  • Plugin Ristrutturato per lo sviluppo futuro.

1.0.1

  • Prima versione
  • È possibile creare solo utenti con ruolo “Sottoscrittore”.
  • Sono accettati solo i campi “username”, “email”, “password”.