繁体   English   中英

登录页面显示空白

[英]Login page shows blank

我当前正在修复的项目的登录页面显示为空白。 我试图回声一些话,以找出错误所在。 我发现注释掉下面的代码即可显示它。

elseif( isset($_POST['do_login'] ) ){ //Login user

    $email = (isset($_POST['login']) && is_string($_POST['login'])
                && strlen($_POST['login'])<100)?$_POST['login'] : null;
    $password  = (isset($_POST['password']) && is_string($_POST['password'])
                && strlen($_POST['password'])<100)?$_POST['password'] : null;
    $remember  = isset($_POST['chkremember']) ? true : false;

    $result = $auth->login($email, $password, $remember);

    switch($result){
        case 1:
            $msg = 'You have successfully logged in.'
            break;    
        case 2:
            $msg = 'Your account has not yet been confirmed. <br/> Please check the e-mail message sent by us and click the confirmation code to validate this account. <a href="user_login.php?view=resend&resend_email='.$email.'">resend activation e-mail</a>';
            break;
        case 3:
            $msg = 'Your account is not enabled!';
            break;
        case 4:
            $msg = 'Account with given login credentials does not exist!';
            break;
    }
}

谁能帮我弄清楚这段代码有什么问题吗?

case 1 ,您错过了; break前。

 case 1: $msg = 'You have successfully logged in.'   break;  

分号在中断前丢失;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM