0
我使用一個自定義登錄表單,同爲一個在可溼性粉劑管理員,表單動作是在陳述如下同一頁:如何在WordPress中以正確的方式登錄用戶?
if($_POST){
//We shall SQL escape all inputs
$username = $wpdb->escape($_REQUEST['username']);
$password = $wpdb->escape($_REQUEST['password']);
$remember = $wpdb->escape($_REQUEST['rememberme']);
$redirect = $wpdb->escape($_REQUEST['redirect_to']);
if($redirect == ''){$redirect= get_bloginfo('home').'/start/?login=true';}
if($remember){$remember = "true";}
else {$remember = "false";}
$login_data = array();
$login_data['user_login'] = $username;
$login_data['user_password'] = $password;
$login_data['remember'] = $remember;
$user_verify = wp_signon($login_data, true);
}
在用戶登錄成功,用戶然而,當指向wp-admin文件夾,他被要求使用原始wordpress登錄表單重新登錄,我注意到wp-login頁面標題中的reauth = 1。如何以正確的方式使用自定義登錄形式登錄用戶?