php后台进入教程,PHP实现后台进入/退出验证判断的方法

在网站开发的过程中,我们经常遇见的,也是经常用到的就是登录注册了,还有就是后台个人信息管理,当然这些内容都离不开验证,如果没有一个系统的思路的判断和验证,那么这个网站是不安全的的,好的下面是我今天学习的后台开发中进入后台和退出后台的这个验证阶段:

(1)首先获取当前登录页面填写的表单值:$username = $_POST['username'];

$password = md5($_POST['password']);

$verify = $_POST['verify'];

$verify_s = $_SESSION['verify'];

(2)首先就是验证码判断,而验证码判断则离不开$_SESSION的使用:if(strtolower($verify) == strtolower($verify_s)){

//如果输入的验证码和session里面存储的验证码 匹对成功 ,则静如下一步判断

}

(3)然后就是用户名和密码的对比://匹配查询的语句:

$sql = "select * from imooc_admin where username = '{$username}' and password = '{$password}'";

// 匹配用户名和密码

$con= connect(); //数据库连接

$res = checkAdmin($con,$sql); //数据库查询

function checkAdmin($con,$sql){

return fetchOne($con,$sql);

}

(4)如果用户名和密码匹对成功,则设置sesstion (cookie),自动进入后台页面:if(!!$res){

$_SESSION['adminName'] = $res['username'];

$_SESSION['adminId'] = $res['id'];

alertMes('登陆成功','main.php');

}else{

alertMes('登陆失败','login.php');

}

(5)静茹后台后,可以选择退出后台: ( 退出后台的链接上需要加上类似于如下键值对 )

退出

通过过$_REQUEST['act']获取后,执行退出操作。

5-1. 清空当前sesstion(cookie)

5-2. 跳转到首页function logout() {

$_SESSION = array();

if(isset($_COOKIE[session_name()])){

setcookie(session_name(),'',time()-1);

}

session_destroy();

alertMes('退出成功','login.php');

}

460a1ab0d6be4cae84e1735a1ce268e9.gif

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值