Come far inviare a WordPress un'email di conferma/validazione all'utente durante la registrazione

28 gen 2012, 00:36:22
Visualizzazioni: 54.7K
Voti: 5

Ho WordPress 3.3 installato e funziona alla perfezione. Il mio cliente vorrebbe confermare la validità dell'indirizzo email inviando all'utente un'email di conferma contenente un link da "confermare". Ho provato un po' con Pie Register ma non riesco a farlo inviare email come dice che dovrebbe.

Ci sono altri plugin o strumenti disponibili in grado di fare la stessa cosa? Non penso sia una questione così importante ma il cliente non vuole sentire ragioni.

Inoltre il sito invia correttamente altre email.

Idee?

3
Commenti

Prova http://wordpress.org/extend/plugins/wp-members/ dato che Register Plus Redux è stato interrotto.

Jennifer M John Jennifer M John
28 gen 2012 10:38:51

Non credo che quel plugin invii email di validazione al registrante

TJ Sherrill TJ Sherrill
31 gen 2012 23:45:31

WordPress non lo fa già di default?

Flimm Flimm
6 dic 2017 11:01:47
Tutte le risposte alla domanda 3
1

Forse il tuo server non ha un mail server, puoi utilizzare un plugin come WP-Mail-SMTP per inviare email. Ma ho notato che il programma di registrazione del plugin Pie Register non è sicuro, permette di registrare lo stesso nome e email se la registrazione precedente non è attiva.

14 mar 2013 05:52:46
Commenti

questo è preoccupante

Kayo Kayo
14 mar 2013 13:22:48
1

Questo plugin fa esattamente ciò di cui hai bisogno - Pie Register

Dal directory dei plugin di Wordpress.org:

Validazione Email Odii le email false? Assicurati che i tuoi utenti non si registrino con account email non validi obbligandoli a cliccare su un link di validazione inviato insieme all'email di registrazione. Questo imposta il loro nome utente come una stringa generata casualmente (qualcosa come: 'unverified__h439herld3') in modo che non possano accedere fino a quando non cliccano sul link di validazione, che ripristinerà il loro vero nome utente permettendo loro di accedere come al solito. Le registrazioni non verificate hanno un periodo di tolleranza definito che eliminerà automaticamente un account non verificato dopo un periodo di tempo specificato, così non ti ritroverai intasato da quei falsi. (Gestisci sotto Utenti > Utenti non verificati)

21 apr 2012 16:34:23
Commenti

non esiste più

khaled_webdev khaled_webdev
12 mag 2016 18:40:50
0
-1

puoi utilizzare il seguente codice quando invii il post del tuo modulo di registrazione

$userdata = array(
    'user_pass' => $user_pass,
    'user_login' => esc_attr( $_POST['user_name'] ),
    'first_name' => esc_attr( $_POST['first_name'] ),
    'last_name' => esc_attr( $_POST['last_name'] ),
    'nickname' => esc_attr( $_POST['nickname'] ),
    'user_email' => esc_attr( $_POST['email'] ),
    'user_url' => esc_attr( $_POST['website'] ),
    'user_account_type' => esc_attr( $_POST['user_account_type'] ),
    'role' => get_option( 'default_role' ),
);


    $new_user = wp_insert_user( $userdata );
    wp_new_user_notification($new_user, $user_pass);

che invierà una mail di conferma all'utente

17 lug 2013 15:52:18