現在修正中のプロジェクトのログインページが空白になっています。私は断層がどこで嘘をついたかを知るためにいくつかの言葉をエコーしてみた。私は以下のコードをコメントアウトして表示することができたことを知りました。ログインページが空白になる
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;
}
}
このコードで何が問題なのかを教えてもらえますか?
「空白」とはどういう意味ですか?完全に白いページ?はいの場合は、エラーログを見てください。 – str
php.iniファイルのエラーをオンにすると、間違ったことが表示されます。 – fardjad
コードが見つからないようです!ここでは 'elseif'で始まります。 – Smamatti