php - 是否可以覆盖我网站的 wordpress 登录?
问题描述
我目前正在尝试为 wordpress 网站设置自己的登录名,这是我使用的代码:
if (isset($_POST['log']) && isset($_POST['pwd'])) {
$creds = array();
$creds['user_login'] = $_POST['log'];
$creds['user_password'] = $_POST['pwd'];
$creds['remember'] = true;
$user = wp_signon($creds, false);
if (is_wp_error($user)) {
echo 'error';
} else {
$userID = $user->ID;
wp_set_auth_cookie($userID, true);
wp_set_current_user($userID);
add_action('init', function() use($user) {
do_action('wp_login', $user->name, $user);
});
}
}
当我单击“提交”表单按钮时,它会将我带到验证码页面。回答问题后,它只是重定向到这个(在 url 中使用 wordpress):
我在 php 中是否缺少一些可以使它成为的东西,因此您不需要实际的 wordpress 帐户来登录该站点本身?或者这就是它的样子?谢谢!
解决方案
推荐阅读
- go - 为什么 writer.Write(msg) 无法写入 os.Stdout?
- python - 尽管使用 numpy 将所有值转换为 float32,但值仍大于 float64
- javascript - 我的 if 函数中的变量值不会更新(flask,javascript(jquery))
- ruby-on-rails - 创建另一个模型时如何更新现有模型?
- android - 为 360x640 屏幕尺寸设计移动应用程序
- sql - 根据条件将多条记录合并为一条
- .net - 如何将文件上传到在 Visual Basic 中使用自签名证书的安全 FTP 服务器?
- struct - 如何为具有生锈寿命的结构实现显示特征?
- java - 如果条件,命名最终静态变量的正确方法
- microsoft-graph-api - 架构扩展 Microsoft Graph API