100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 界面登录 登陆后才能访问另外页面

界面登录 登陆后才能访问另外页面

时间:2024-01-02 01:50:48

相关推荐

界面登录 登陆后才能访问另外页面

1、//登录页面

<!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>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。