41 lines
927 B
PHP
41 lines
927 B
PHP
<?php
|
|
session_start();
|
|
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
|
|
$_SESSION['user'] = $_POST['username'];
|
|
$_SESSION['password'] = $_POST['password'];
|
|
$_SESSION['role'] = null;
|
|
|
|
if ($_SESSION['user'] == 'user' && $_SESSION['password'] == 'user') {
|
|
$_SESSION['role'] = 'user';
|
|
} elseif ($_SESSION['user'] == 'admin' && $_SESSION['password'] == 'admin') {
|
|
$_SESSION['role'] = 'admin';
|
|
} else {
|
|
echo <<<EOL
|
|
<script>
|
|
alert('用户名或密码错误');
|
|
history.back();
|
|
</script>
|
|
<noscript>
|
|
用户名或密码错误
|
|
</noscript>
|
|
EOL;
|
|
exit();
|
|
}
|
|
}
|
|
if (empty($_SESSION['role'])) {
|
|
echo <<<EOL
|
|
<script>
|
|
alert('非法访问!');
|
|
location.href = "11.test2.php";
|
|
</script>
|
|
<noscript>
|
|
非法访问
|
|
</noscript>
|
|
EOL;
|
|
exit();
|
|
|
|
}
|
|
|
|
|
|
echo '你好,' . $_SESSION['user'] . '<br>你的身份是' . $_SESSION['role'];
|
|
echo '<br>' . '<a href="11.test2.logout.php">退出登录</a>'; |