なんらかの理由でログインできません。テストファイルのパスワードが存在する状態で開くたびに、echo-test を入れてマークしますが、コードは常にifではなくelseを実行します。
kernel-login-logout.php は次のとおりです。
<?php
$formusername = $_GET["username"];
$formpasswd = $_GET["passwd"];
$passwdget = file_get_contents( "users/$formusername/passwd/thepasswd.txt" );
if ($formpasswd == $passwdget)
{
setcookie("libusername", $formusername,time() + (86400 * 7));
setcookie("libpasswd", $formpasswd,time() + (86400 * 7));
}
else
{
echo ("Password not found<br>");
}
?>
<?php echo ($passwdget); ?><br>
<?php echo ($formpasswd); ?>
URL:
kernel-login-logout.php?username=userdokimi&passwd= testpasswd &login=ログイン
出力:
Password not found
testpasswd
testpasswd