〔例〕ユーザ名test パスワード1234

ユーザ名: パスワード:

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"
enctype="application/x-www-form-urlencoded"> 
<input type="hidden" name="action" value="post"> 
ユーザ名:<input type="type" name="u_id" size="12">
パスワード:<input type="type" name="passwd" size="12">
<input type="submit" name="submit" value="送信">
<?php $data_file = "./data"; $action = $_POST['action'];
$u_id = $_POST['u_id']; 
$passwd = $_POST['passwd']; 
if ($action == "post")
{ $p_data = file($data_file);
  $p_flag = 0;
  for($i=0; $i<count($p_data);$i++){
  list($id,$pass) = split(",", $p_data[$i]);
  if($id == $u_id && $pass == $passwd){
  $p_flag++; } }
  if($p_flag > 0){ echo "<p style='color:red'>正式に認証されました。</p>\n"; }
  else { echo "<p style='color:red;'>認証できません。再入力してください。</p>\n"; }
} ?> 

BACK | BLOG | CLOSE