检测系统登录情况

2020-07-31 14:22:17  阅读 3961 次 评论 0 条

用在检测 session中保存的密码是否与数据库里的相匹配。这里面我用base64处理了密码信息,可以根据自己的实际需求更换成自己的加密方法。

以下代码保存为 chkpsw.php 文件
<?php
      session_start();
      include_once("conMySQL.php");
      $userid=$_SESSION["login_userid"];
      $psw=base64_decode($_SESSION["login_pssword"]);
      $SQL="select user_id,username,password,usertype,type_id,permission from users where user_id='$userid'";
        $r=mysqli_query($cn,$SQL);
      if ($r->num_rows > 0) {
         $s=mysqli_fetch_array($r);
         if($psw==base64_decode($s["password"])) {
            echo "当前登录用户名:",$_SESSION["login_user"],"<br>";;
         }else{
            echo "密码错误!";
            header("Location:login.htm");
         }
      }else{
         echo "无效的用户名!";
        header("Location:login.htm");
      }

  
?>
调用方法:
<?php
    include_once("chkpsw.php");

?>


本文地址:http://jinesc.cn/?id=171
免责声明:本文为原创文章,版权归 jinesc 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?