情報処理実習3B(Web)

2017年度 前期 木04 15:15-16:45 瀬田2-119

課題

07.IO/login_no_crypt.php

表示
ソース

<?php
/***************ログイン情報****************/
//user_id: user
//password: password218
$valid_user_id = 'user';
$valid_password = 'password218';//平文のパスワード
/*******************************************/
$user_id = $_POST['user_id'];
$password = $_POST['password'];
$valid_login = false;

if($_POST['login'] && $user_id == $valid_user_id && $password == $valid_password){
    $valid_login = true;
}
?>
<!DOCTYPE html>
<html lang="ja">
<head>
   <meta charset="UTF-8" />
   <meta name="viewport" content="initial-scale=1.0">
   <title>平文のパスワードを用いた認証システム</title>
</head>
<body>
<h1>平文のパスワードを用いた認証システム</h1>
<?php
if(!$valid_login){
?>
<form action="" method="POST" autocomplete="OFF">
<ul>
<li><label for="user_id">会員ID</label><input type="text" size="10" name="user_id" id="user_id"></li>
<li><label for="password">パスワード</label><input type="password" size="10" name="password" id="password"></li>
</ul>
<button type="submit" name="login" value="login">ログインする</button>
</form>
<?php
    if($_POST['login']){
?>
<p>※会員IDかパスワードが間違っています。</p>
<?php
    }
}else{
?>
<p>ログイン成功!!!!</p>
<?php
}
?>
</body>
</html>