ノノログ

ホーム / ブログ / PHPでさくっと作るセッション認証の基本

PHPでさくっと作るセッション認証の基本

PHP
<?php
session_start();
if ($_POST) {
if ($_POST['id'] == 'user' && $_POST['pass'] == 'demodemo') {
$_SESSION["login"] = true;
} else {
$msg = 'IDもしくはパスワードが確認できません';
}
}
 
if ($_SESSION['login']) {
 
} else {
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<h2>ID、パスワードを入力してください。</h2>
<?php if ($msg) echo '<p style="color:red;">'.$msg.'</p>';?>
<form action="" method="POST">
<table>
 
<tr>
<th>ID</th>
<td><input name="id" /><td>
</tr>
<tr>
<th>パスワード</th>
<td><input name="pass" /><td>
</tr>
</table>
 
<input type="submit" value="認証" />
 
</form>
 
</body>
</html>
 
 
 
<?php
return;

} ?>

 
 
通常のHTML

とりあえず、こんな感じで出来る。

このエントリーをはてなブックマークに追加