温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

PHP如何进行登入操作和注销登录

发布时间:2021-08-25 14:03:47 来源:亿速云 阅读:187 作者:小新 栏目:编程语言

这篇文章主要为大家展示了“PHP如何进行登入操作和注销登录”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“PHP如何进行登入操作和注销登录”这篇文章吧。

首先看看怎么进行用户登录

首先我们创建一个登录表单(login.html),其中包含一个名为username的文本字段、一个名为password的文本字段和一个提交按钮,并且我们设置方法为post,提交的数据交给login.php进行处理。

表单如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>用户登录</title>
	</head>

	<body>
		<form action="login.php" method="post">
			用户名: <input type="text" name="username"> <br><br>
			密 码: <input type="password" name="password"> <br><br>
			<input type="submit" name="submit"value="登录">
		</form>
	</body>

</html>

然后创建另一个页面“login.php”,进行登录操作:

首先确认如果是用户登录的话,必须是 POST 动作提交。然后核对用户输入的信息是否正确,如果正确,注册 session 信息,否则提示登录失败,用户需要重试。

代码如下:

<?php
header("content-type:text/html;charset=utf-8");
session_start(); //开启session会话
//登录
if(!isset($_POST['submit'])){
exit('非法访问!');
}

//获取用户名和密码
$username=$_POST['username'];
$password=$_POST['password'];

//检测用户名及密码是否正确
if($username=="李华"){
	if($password=="123456"){
		
		//登录成功
		$_SESSION['username'] = $username;
		echo $_SESSION['username'],' 欢迎你!进入 <a href="#">用户中心</a><br />';
		echo '点击此处 <a href="logout.php?action=logout">注销</a> 登录!<br />';
		exit;
	}else{
		echo "密码错误";
	}
}else{
	echo "用户名不存在";
}

?>

PHP如何进行登入操作和注销登录

然后我们看看怎么退出登录:

当用户退出登录时,需要进行SESSION的删除,将保存在session中的信息删掉。

处理步骤:当用户点击“注销”按钮,则进入logout.php页面,删除session中的信息。

//注销登录
if($_GET['action'] == "logout"){
unset($_SESSION['username']);
echo '注销登录成功!点击此处 <a href="login.html">登录</a>';
exit;
}

PHP如何进行登入操作和注销登录

以上是“PHP如何进行登入操作和注销登录”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI