<!DOCKTYPE html>
<html>
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>管理平台登录</title>
</head>
<body>
<form action="" method="post">
用户:
<input type="text" id="id_name" name="user" />
<br />
密码:
<input type="password" id="id_password" name="password"/>
<br />
<input type="submit" name="login" value="login" />
</form>
<?php
$user=$_POST[user]; // 取得文本框的值
$password=$_POST[password];
if($user != "" && $password != "" ) {
$link=mysql_connect("localhost","root","root"); // 连接数据库
if(!$link) echo '<script type="text/javascript">alert("failed");</script>';
else { // 登录成功
// echo"successed";
// echo"<br />";
mysql_select_db("nagios",$link); // 选择数据库
$sql="select * from nagios_login where user='$user' and password='$password'"; // 查询
$result=mysql_query($sql,$link);
$num = mysql_num_rows($result); // 返回执行结果的行数
if($num) {
echo '<script type="text/javascript">alert("登录成功");</script>';
echo "<script>location.href='home_page.php';</script>"; // 登录成功后跳转到 home_page.php
// 登陆后才能访问另外页面
session_start();
$_SESSION['user']=$user;//直接把用户名$user赋予user
} else {
echo '<script type="text/javascript">alert("登录失败,请重新登录");</script>';
// 登陆后才能访问另外页面
session_start();
unset($_SESSION['user']);//注销(也就是删除session) 直接unset
}
}
mysql_close($link); // 关闭数据库
}
?>
</body>
<html>
2、//其他要登录才能看的页面:
<!DOCKTYPE html>
<html>
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>智呈科技</title>
<?php
session_start();
if(isset($_SESSION['user'])) {//如果已经登录
echo '您已经登陆了,您的用户名是:'.$_SESSION['user'];
} else {
echo '您还没有登录,请先登录: ';
echo '<a href="login.php">点击这里登录</a>';
exit();//强制中断程序的执行
}
?>
</body>
</html>
转载于:https://blog.51cto.com/purplegalaxy/1429729