cookie完成网站后台登录和退出系统
index.php
<?php
$admin_username=$_COOKIE['admin_username'];
if(!$admin_username){
echo "<script>location='login.php'</script>";
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>网站后台</title>
<link rel="stylesheet" href="/bs/css/bootstrap.css">
<script src="/bs/js/jquery.js"></script>
<script src="/bs/js/bootstrap.js"></script>
</head>
<body>
<div class="container">
<h1 class="page-header">网站后台;</h1>
<div class="jumbotron">
<h1>www.baidu.com</h1>
<h2>百度一下,你就知道</h2>
<p>
<button class="btn btn-primary btn-lg">
<?php echo $admin_username ?>
</button>
<a href="logout.php" class="btn btn-success btn-lg">退出</a>
</p>
</div>
<div class="alert alert-info">
<p>欢迎 <b><?php echo $admin_username ?></b>登录网站后台</p>
</div>
</div>
</body>
</html>
login.php
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>后台登录</title>
<link rel="stylesheet" href="bs/css/bootstrap.css">
<script src="bs/js/jquery.js"></script>
<script src="bs/js/bootstrap.js"></script>
<style>
.login{
width:500px;
height:300px;
background: #272822;
position: absolute;
top:50%;
left:50%;
margin-left:-250px;
margin-top:-150px;
border-radius:100px 10px;
color:#fff;
}
form{
width:300px;
margin:0 auto;
margin-top:60px;
}
</style>
</head>
<body>
<div class="login">
<form action="check.php" method='post'>
<div class="form-group">
<label>用户名:</label>
<input type="text" class="form-control" name='username'>
</div>
<div class="form-group">
<label>密码:</label>
<input type="text" class="form-control" name='password'>
</div>
<div class="form-group">
<input type="submit" value="登录" class='btn btn-warning'>
<input type="reset" value="取消" class='btn btn-info'>
</div>
</form>
</div>
</body>
</html>
check.php
<?php
$username=$_POST['username'];
$password=$_POST['password'];
if(($username=='admin' || $username=='administrator') && ($password=='123' || $password=='456')){
setcookie('admin_username',$username,time()+3600,'/');
echo "<script>location='index.php'</script>";
}else{
echo "<script>location='login.php'</script>";
}
?>
logout.php
<?php
setcookie('admin_username','',time()-100,'/');
echo "<script>location='login.php'</script>";
?>
**
**
**
**