php开发之简单中文网,PHP开发简单图书借阅系统之用户登录功能

前面我们已经注册成功,并把信息保存到数据库中。

现在我们就可以在登录文本框中填入所注册的信息,只要登录信息与注册信息相匹配,就可以成功登陆跳转到首页。

e4908988a21071fde62c2a7a8983b3ff.png

这里需要对中的submit进行判断。

根据session里面存储的id判断您是否在登录状态,如果您已经登陆了,则会结束登陆。<?php

if(isset($_POST['submit'])){

// 如果已经登录过,直接退出

if(isset($_SESSION['id'])) {

//重定向到管理留言

echo "";

// 登录过的话,立即结束

exit;

}

}

?>

session 变量用于存储关于用户会话(session)的信息,或者更改用户会话(session)的设置。

获取POST参数,通过SQL语句,检查用户名和密码是否匹配。<?php

$nickname=$_POST['username'];

$password=$_POST['password'];

//$password=md5($password);

// 检查帐号和密码是否正确,

$sql="SELECT * FROM user where name='$nickname' and password='$password'";

$re = mysqli_query($link,$sql);

$result=mysqli_fetch_array($re);

// 如果用户登录正确

if(!empty($result)) {

//注册session变量,保存当前会话用户的昵称

$_SESSION['id']=$result['id'];

// 登录成功重定向到管理页面

echo "";

}

else {

// 管理员登录失败

echo "";

}

?>

md5()函数是用来给文件加密。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值