등록 후 자동 로그인을 시도하고 있습니다.등록 후 자동 로그인 사용자 Wordpress
나는이 (functions.php를) 노력하고 있어요 :
add_action('user_register', 'auto_login_user');
function auto_login_user($user_id) {
$user = new WP_User($user_id);
$user_login_var = $user->user_login;
$user_email_var = stripslashes($user->user_email);
$user_pass_var = $user->user_pass;
$creds = array();
$creds['user_login'] = $user_login_var;
$creds['user_password'] = $user_pass_var;
$creds['remember'] = true;
$user = wp_signon($creds, false);
if (is_wp_error($user))
echo $user->get_error_message();
}
내가 ERROR을 얻고있다 : 당신은 사용자 이름 "TheNewUserCreated"를 입력 한 암호가 올바르지 않습니다. 비밀번호를 잊어 버렸습니까?
어떻게 사용자 개체에서 암호를 가져올 수 있습니까? 또한
이 내가 $ _POST로 받아 해당 파일에서 함수를 실행하지만 난 그런 식으로 너무 ...
EDIT 어떤 성공을 didnt가 시도 registration.php 템플릿에서 사용자 지정 등록 과정이기 때문이다 : 좋아요. 암호화 된 암호를 얻고 있습니다. 그래서 해결책은 무엇입니까? 어떻게하면 자동 로그인 할 수 있습니까? 어쩌면 registration.php 페이지에서이 작업을 수행 할 수 있습니까?
자세한 블로그 : http://sforsuresh.in/auto-login-wordpress/ –