dongtuo6562 2013-09-06 05:11
浏览 40

wordpress登录时显示错误消息

i want to display error message on wp-login form when captcha code is incorrect.. i m using 'login_redirect' and 'login_errors' filters..here is my code..

add_filter( 'login_redirect', 'captcha_login_check', 10, 3);
add_filter( 'login_errors', 'captcha_login_post' );
function captcha_login_check($username, $password)
{
if (isset($_POST["security_check"])) 
{
    $code = str_decrypt($_POST["security_check"]);
    if (!( empty($code)) && !($code == $_POST['security_code'] ) && ($password == false))
    {
        function captcha_login_post($error)
        {
            return $error."<p><span style='color:red'>Error, the Security Code does not match. Please Try Again.</span><br></p>";
        }

    }
    else if(!( empty($code)) && !($code == $_POST['security_code'] ) && ($password == true))
    {
        $url = get_site_url().'/wp-login.php'; 
        header('Location:'.$url);
        echo  "<p><span style='color:red'>Error, the Security Code does not match. Please Try Again.</span><br></p>";

    }
    else
    {
        $url = get_site_url().'/wp-admin'; 
        header('Location:'.$url);
    }
}

}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 Vue3 大型图片数据拖动排序
    • ¥15 划分vlan后不通了
    • ¥15 GDI处理通道视频时总是带有白色锯齿
    • ¥20 用雷电模拟器安装百达屋apk一直闪退
    • ¥15 算能科技20240506咨询(拒绝大模型回答)
    • ¥15 自适应 AR 模型 参数估计Matlab程序
    • ¥100 角动量包络面如何用MATLAB绘制
    • ¥15 merge函数占用内存过大
    • ¥15 使用EMD去噪处理RML2016数据集时候的原理
    • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大