教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php利用session进行登录验证

php利用session进行登录验证

发布时间:2020-10-08   编辑:jiaochengji.com
教程集为您提供php利用session进行登录验证等资源,欢迎您收藏本站,我们将为您提供最新的php利用session进行登录验证资源

1、概况介绍

后端语言:php(用的是原生php,未引入框架)

前端样式:Bootstrap

主要功能:基本的管理员功能,普通用户需要通过管理员来统一管理。普通用户可以查看统计数据,管理员用户只能登入管理员中心管理用户。

(相关学习视频教程分享:php视频教程)

2、session使用

a、登录成功后需要创建和记录session

<?php

    require "../DB/MySQLHelper.php";
    require "../BLL/UserBLL.php";
    $result = -1;
    if(count($_POST)!=2)
    {
        echo $result;
        return;
    }
    $name = $_POST["name"];
    $password = $_POST["password"];

    $helper = new MySQLHelper();
    $helper->InitMySQL();
    $level = SelectUserLevel($helper,$name,$password);
    if($level != -1)
    {
        $result = $level;
        session_start();
        $_SESSION["user"] = true;
        $_SESSION["name"]=$name;
        $_SESSION["pwd"]=$password;
    }
    echo $result;
?>

b、其他功能模块使用session的具体方法,写了一个通用的php,其他模块在调用前先调用该php判断是否登录。

<?php
    $user = false;
    session_start();
    //  判断是否登陆
    if (isset($_SESSION["user"]) && $_SESSION["user"] === true) {
        echo "true";
    } 
    else {
        $_SESSION["user"] = false;
        echo "false";
    }

?>

相关文章教程推荐:php教程

以上就是php利用session进行登录验证的详细内容,更多请关注教程集其它相关文章!

  • 本文转载于:博客园,如有侵犯,请联系jquerycn@qq.com删除
  • 您可能感兴趣的文章:
    php利用session进行登录验证
    php单点登录是如何实现的
    session cookie实现自动登录(下次自动登录)
    php登录页面(复杂型)代码
    php session跨域跨服务器的解决方法分享
    php操作多个用户、多个线程的session(登陆状态session值自动更新)
    php session共享与登录验证的例子
    php利用$_COOKIE实现自动登录程序代码
    PHP中对Session和Cookie的使用例子
    php session无法保存问题解决办法

    [关闭]
    ~ ~