Wsparcie » Wtyczki » połaczenie CF7 z zakładaniem konta użytkownika

  • Witam. Czy próbował już ktoś robić takie połączenie które pozwoli na zakładanie nowego, tymczasowego konta dla użytkowników którzy wypełnili formularz na mojej stronie? Generalnie chodzi o to że: Klient wypełnia formularz i wysyła po czym automatycznie zakładane jest mu konto z danymi z formularza w serwisie. Dodatkowo czy jest jakis plugin który kasowalby konta na które nikt sie nie zalogował przez tydzien lub miną rok od ostatniej wizyty ?

Viewing 1 replies (of 1 total)
  • 1. np.:

    function wpcf7_add_user($wpcf7) {
     $formdata = $wpcf7->posted_data;
     $user_name = $formdata['your-name'];
     $user_email = $formdata['your-email'];
    
     $user_id = username_exists( $user_name );
    
    if ( !$user_id and email_exists($user_email) == false ) {
    	$random_password = wp_generate_password( $length=12, $include_standard_special_chars=false );
    	$user_id = wp_create_user( $user_name, $random_password, $user_email );
    } else $random_password = __('User already exists.  Password inherited.');
    }
    add_action('wpcf7_mail_sent', 'wpcf7_add_user');

    2. Swego czasu były jakieś wtyczki tego typu, jedna z nich http://wordpress.org/extend/plugins/user-spam-remover/ – dawno już jednak nie rozwijana.
    Nawet nie wiem czy jest teraz jakaś działająca wtyczka tego typu.
    Zawsze jednak można wykorzystać np. http://wordpress.org/extend/plugins/wp-last-login/

Viewing 1 replies (of 1 total)
  • Temat ‘połaczenie CF7 z zakładaniem konta użytkownika’ jest zamknięty na nowe odpowiedzi.