Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是什么导致Wordpress出现登录错误_Php_Wordpress_Login - Fatal编程技术网

Php 是什么导致Wordpress出现登录错误

Php 是什么导致Wordpress出现登录错误,php,wordpress,login,Php,Wordpress,Login,请看下面的代码这是我的网站前端通过wordpress没有使用wordpress平台,但是登录页面有问题 <?php global $wpdb; $err = ''; $success = ''; if(isset($_POST['task']) && $_POST['task'] == 'login' ) { //We shall SQL escape all inputs to avoid sql injecti

请看下面的代码这是我的网站前端通过wordpress没有使用wordpress平台,但是登录页面有问题

<?php
    global $wpdb;

    $err = '';
    $success = '';

    if(isset($_POST['task']) && $_POST['task'] == 'login' )
    {
        //We shall SQL escape all inputs to avoid sql injection.
        $username = $wpdb->escape($_POST['log']);
        $password = $wpdb->escape($_POST['pwd']);
        $remember = $wpdb->escape($_POST['remember']);


        if( $username == "" || $password == "" ) {
            $err = 'Please don\'t leave the required field.';
        } else {
            $user_data = array();
            $user_data['user_login'] = $username;
            $user_data['user_password'] = $password;
            $user_data['remember'] = $remember;  
            $user = wp_signon( $user_data, false );

            if ( is_wp_error($user) ) {
                $err = $user->get_error_message();
                exit();
            } else {
                wp_set_current_user( $user->ID, $username );
                do_action('set_current_user');

                echo '<script type="text/javascript">window.location='. get_bloginfo('url') .'</script>';  
                exit(); 
            }
        }
    }
?>

这是用于登录的表单

<form method="post">
    <div class="message"><h2>Already have an account? Please login.</h2></div>
    <p>
    <?php 
        if( !empty($sucess) ) 
            echo $sucess;

        if( !empty($err) )
            echo $err;
        ?>
    </p>
        <input type="text" name="log" value="" id="log" class="textbox" placeholder="Username"/>
        <input type="password" name="pwd" value="" id="pwd" class="textbox" placeholder="Password"/>
    <p><input type="submit" value="Login" class="button" />

    <label><input type="checkbox" name="remember" value="true" /> Remember Me</label>
    <input type="hidden" name="task" value="login" />
</form>

已经有账户了吗?请登录。

记得我吗
为什么会出现以下情况:警告无法修改标题信息


如何解决此问题?

请删除cookies和缓存,然后重试。您是否尝试启用调试模式以查看是否有有关此错误的更多详细信息?裁判: