Как создать и сразу авторизовать юзера?
-
Как после
wp_insert_user()
сразу авторизовать пользователя?
Я пробую что-то такое, но это не работает:function custom_registration() { $userdata = array( 'user_login' => $_POST['user_login'], 'user_pass' => $_POST['user_pass'], 'user_email' => $_POST['user_email'] ); $user_id = wp_insert_user( $userdata ); if( !is_wp_error( $user_id ) ) { wp_clear_auth_cookie(); wp_set_current_user ( $user_id ); wp_set_auth_cookie ( $user_id ); $redirect_to = parse_url($_SERVER["REQUEST_URI"], PHP_URL_PATH); wp_safe_redirect($redirect_to); exit; } else { $redirect_to = parse_url($_SERVER["REQUEST_URI"], PHP_URL_PATH); wp_safe_redirect($redirect_to); exit; } }
Так же я пробовал через
wp_signon()
и некоторые другие способы, и я не могу понять, почему оно отказывается работать
Просмотр 3 ответов — с 1 по 3 (всего 3)
Просмотр 3 ответов — с 1 по 3 (всего 3)
- Тема «Как создать и сразу авторизовать юзера?» закрыта для новых ответов.