本项目所有代码都存储在github上有需要的可以去github上下载,希望大家给个 Satr
项目文章目录:
1、PHP+mysql+jquery构建留言板加聊天室-连接数据库
2、PHP+mysql+jquery构建留言板加聊天室-用户注册(带用户头像上传)
3、PHP+mysql+jquery构建留言板加聊天室-用户登录
4、PHP+mysql+jquery构建留言板加聊天室-留言展示
5、PHP+mysql+jquery构建留言板聊天室-留言的增、删、改功能
本文实现了留言板用户登录功能的实现
用户注册功能的实现主要有两个php文件实现:其中login.php负责前端页面的展示 logindo.php 实现的是后端部分的功能包括接收前端页面,并将数据存入数据库等对事件进行处理,
代码如下所示:
login.php
<?php
require_once('./conf.php');
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="0">
<title>登录</title>
<link href="css/login.css" type="text/css" rel="stylesheet">
</head>
<body>
<div class="login">
<div class="message">登录</div>
<div id="darkbannerwrap"></div>
<form action="./logindo.php" method="post" enctype="multipart/form-data">
<input name="action" value="login" type="hidden">
<input name="username" placeholder="用户名" required="" type="text">
<hr class="hr15">
<input name="password" placeholder="密码" required="" type="password">
<hr class="hr15">
<input value="登录" style="width:50%;" type="submit">
<a href="./register.php" style="width: 50%">注册</a>
<hr class="hr20">
<!-- 帮助 <a onClick="alert('请联系管理员')">忘记密码</a> -->
</form>
</div>
</body>
</html>
logindo.php
<?php
require_once('./conf.php');
if (!$username = $_POST['username']) {
echo '
<script language="javascript" type="text/javascript">
alert("请输入用户名!");
window.location.href="./login.php";
</script>';
exit;
}
if (!$password = $_POST['password']) {
echo '
<script language="javascript" type="text/javascript">
alert("请输入密码!");
window.location.href="./login.php";
</script>';
exit;
}
$userinfo = $mysql->select("select * from ly_user where username=$username", true);
if (!$userinfo) {
echo '
<script language="javascript" type="text/javascript">
alert("该用户不存在!");
window.location.href="./login.php";
</script>';
exit;
}
if ($password != $userinfo['password']) {
echo '
<script language="javascript" type="text/javascript">
alert("密码错误!");
window.location.href="./login.php";
</script>';
exit;
} else {
$_SESSION['username'] = $username;#存储会话信息
$_SESSION['nickname'] = $userinfo['nickname'];
echo '
<script language="javascript" type="text/javascript">
window.location.href="./show.php";
</script>';
exit;
}
?>