前端登录问题:访问仪表板时需要重新授权

时间:2012-10-04 作者:Dameer

我创建了前端登录表单,允许用户从前端登录。但是,当尝试访问管理部分(仪表板)时,会显示WP的默认登录表单,并且需要用户授权。

$user_arr = array( \'user_login\' => $u_name, \'user_password\' => $u_pass, \'remember\' => $u_remember );
$sign_user_on = wp_signon( $user_arr, true );
有什么想法吗?

1 个回复
最合适的回答,由SO网友:Dameer 整理而成

好的,我知道了!根据wp codex,wp\\u signon()函数的第二个参数是指是否使用auth cookie。所以如果你使用

wp_signon( $user_arr, false );
。。。无需重新验证。

结束

相关推荐

我无法使用wp-login.php登录WordPress站点

我可以登录wordpress。com-但我无法登录到我的托管wordpress网站:http://www.hunterbaby.com.au/wp-login.php当我尝试重置密码时,它只会识别我的wordpress用户名,而不会识别与我的wordpress帐户链接的现有电子邮件?所以我无法发送重置密码链接。请帮忙!