• 10-02-2024, 11:41:06
    #1
    Merhaba
    Wordpress için kayıt kısmında şifreyi e-postaya alma sistemini kullanıyorum. Kullanıcı kayıt olurken e-posta giriyor ve hesap şifresi e-postaya gidiyor. Bu aşamadan sonra yani kayıt olur olmaz kişinin otomatik olarak giriş yapmasını istiyorum. Şifre girmeye gerek kalmadan.

    Bunu nasıl yapabilirim? Ya da ücret ile fiyat iletirseniz sevinirim.
  • 10-02-2024, 12:02:07
    #2
    KOLCU adlı üyeden alıntı: mesajı görüntüle
    Merhaba
    Wordpress için kayıt kısmında şifreyi e-postaya alma sistemini kullanıyorum. Kullanıcı kayıt olurken e-posta giriyor ve hesap şifresi e-postaya gidiyor. Bu aşamadan sonra yani kayıt olur olmaz kişinin otomatik olarak giriş yapmasını istiyorum. Şifre girmeye gerek kalmadan.

    Bunu nasıl yapabilirim? Ya da ücret ile fiyat iletirseniz sevinirim.
    Merhaba :

    kayıt sonrası otomatik giriş yapmak için :

    function auto_login_new_user( $user_id ) {
    wp_set_auth_cookie( $user_id, false, is_ssl() );
    wp_redirect( home_url() );
    exit;
    }
    add_action( 'user_register', 'auto_login_new_user' );
    şifrelerini e-posta yoluyla gönderme işlemini düzenlemek için bonus kod :

     function send_password_in_email( $user_id, $password ) {
    $user = get_user_by( 'id', $user_id );
    $email_subject = 'Hesap bilgileriniz';
    $email_message = 'Merhaba ' . $user->user_login . ',\n\n';
    $email_message .= 'Hesabınıza ait şifre: ' . $password . '\n\n';
    $email_message .= 'Hesabınıza şifre girmek için: ' . wp_login_url() . '\n\n';
    wp_mail( $user->user_email, $email_subject, $email_message );
    }
    add_action( 'user_register', 'send_password_in_email', 10, 2 );