首页 > 解决方案 > Wp-login.php 没有获取 url 参数

问题描述

我在 wordpress 上的登录功能有问题。用户验证在单独的站点上进行,与 wordpress 相关的唯一功能是:

header('Location: https://my.site.com/wp-login.php?email='.$email .'&signature='.$mysig);

在 wp-login.php 中,我设置了

if(isset($_GET["email"]) && isset($_GET["signature"])){
    //find user, generate signature, compare with get-signature
}else{
    //error
}

现在,当我尝试登录并进行错误处理时,我在 //error 部分输入了一个 google 重定向,这就是发生的情况。显然,if 语句的“真实”部分永远不会被调用。我想知道我的重定向是否犯了一些明显的错误,或者 wp 不允许我正在尝试的东西,因为我可以说这看起来是正确的。

标签: phpwordpress

解决方案


推荐阅读