PHP开发用户登录模块之PHP页面
我们前面介绍了用户登陆的主要功能,本页就通过PHP代码来实现这些功能。
这里我们用POST方式来获取数据,比如用户名和密码。
需要连接数据库并判断是否连接成功,前面我们已经介绍了制作数据库test和表login,这里可以直接连接。
要对用户名和密码这些进行验证判断,防止非法的登录访问
"; echo""; } if($password == "") { //echo "请填写密码
返回"; echo""; } ?>
用户填写用户名和密码后需要去数据库里面核对是否正确。核对正确后才能正常的登录并跳转到登陆成功页面。
"; echo ""; } else { //echo "用户名或者密码错误
"; echo ""; //echo "返回"; } } ?>
完整login.php文件代码:
"; echo""; } if($password == "") { //echo "请填写密码
返回"; echo""; } if($code != $_SESSION['authcode']) //判断填写的验证码是否与验证码PHP文件生成的信息匹配 { echo ""; } $sql = "select * from login"; $result = mysqli_query($link, $sql); $rows = mysqli_fetch_array($result); if($rows) { //拿着提交过来的用户名和密码去数据库查找,看是否存在此用户名以及其密码 if ($username == $rows["username"] && $password == $rows["password"]) { //echo "验证成功!
"; echo ""; } else { //echo "用户名或者密码错误
"; echo ""; //echo "返回"; } } ?>
注:本节课程只是简单演示用户登录,其代码仅供学习参考,不可直接用于项目。