it-swarm.com.de

So senden Sie Wordpress eine E-Mail zur Bestätigung/Validierung des Benutzers bei der Anmeldung

Ich habe ein WP 3.3 installiert und läuft super. Mein Kunde möchte eine gültige E-Mail-Adresse bestätigen, indem er dem Benutzer eine Bestätigungs-E-Mail mit einem Link zu "Bestätigen" sendet. Ich habe ein bisschen mit Pie Register herumgespielt, kann es aber nicht dazu bringen, E-Mails so zu senden, wie es verspricht.

Gibt es andere Plugins oder Tools, die dasselbe können? Ich denke nicht, dass es eine große Sache ist, aber der Kunde wird sich nicht davon rühren.

Auch die Website sendet andere E-Mails ganz gut.

ideen?

3
TJ Sherrill

Dieses Plugin macht genau das, was Sie brauchen - Pie Register

Aus dem Plugin-Verzeichnis von Wordpress.org:

Email Validation Hassen Sie gefälschte Emails? Stellen Sie sicher, dass sich Ihre Benutzer nicht mit ungültigen E-Mail-Konten registrieren, indem Sie sie zum Klicken auf einen Validierungslink zwingen, der mit ihrer Registrierungs-E-Mail gesendet wird. Dies setzt den Benutzernamen auf eine zufällig generierte Zeichenfolge (etwa 'unverified__h439herld3'), so dass sie sich erst dann anmelden können, wenn sie auf diesen Validierungslink klicken, wodurch ihr echter Benutzername wieder hergestellt wird und sie sich wie gewohnt anmelden können. Nicht verifizierte Registrierungen haben eine festgelegte Nachfrist, die ein nicht verifiziertes Konto nach einer festgelegten Zeit automatisch löscht, damit Sie nicht mit diesen Fälschungen überfrachtet werden. (Verwalten unter Benutzer> Nicht verifizierte Benutzer)

3
Travis Pflanz

vielleicht hat Ihr Server keinen Mail-Server, Sie können ein Plugin wie WP-Mail-SMTP verwenden, um E-Mails zu senden. aber ich finde das Tortenregister-Plugin-Registerprogramm ist nicht sicher, es kann den gleichen Namen und die gleiche E-Mail-Adresse registrieren, wenn das vorherige Register nicht aktiv ist.

3
Striver

sie können das unten stehende verwenden, wenn Sie den Beitrag Ihres Registrierungsformulars absenden

$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);

hierdurch wird eine Bestätigungsmail an den Benutzer gesendet

0
Balas