热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PHP登录session验证实例

:本篇文章主要介绍了PHP登录session验证实例,对于PHP教程有兴趣的同学可以参考一下。
界面:

<html><head><title>Logintitle>head><body><formname="fangbei"method="post"action="check_session_login.php"><pstyle="width:353"><dl><dt>dt><dd><palign="left">
       Username:
       <inputtype="text"name="username" />p>dd><dd><palign="left">
       Password : 
       <inputtype="password"name="pwd" />p>dd><dd><palign="center"><inputtype="submit"name="Submit"value="Submit" /><inputtype="reset"name="Reset"value="Reset" />p>dd>dl>p>form>body>html>

数据库准备:

usernamepwduserflag
perry1231

登录验证:


header("Content-Type: text/html; charset=utf-8");
$servername="localhost";
$username = "root";
$password = "";
$dbname = "paul";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
$conn->query("SET NAMES utf8");
//获取输入的信息$username = $_POST['username'];
$pwd = $_POST['pwd'];
//获取session的值$sql = "select username,userflag from test_login where username = '$username' and pwd = '$pwd'";
$result = $conn->query($sql);
//判断用户以及密码if ($result->num_rows > 0) {

    session_start();
    //判断权限$row = $result->fetch_assoc();
    if($row['userflag'] == 1or$row['userflag'] == 0){
        $_SESSION['username'] = $row['username'];
        $_SESSION['userflag'] = $row['userflag'];
        echo"欢迎访问";
    }
    else{
        echo"迷之用户";
    }

}
else{
    echo"用户名或密码不正确";
}

欢迎界面:


header("Content-Type: text/html; charset=utf-8");
session_start();
if(isset($_SESSION['username']))
{
    if($_SESSION['userflag'] == 1)
        echo"欢迎管理员".$_SESSION['username']."登录";
    if($_SESSION['userflag'] == 0)
        echo"欢迎用户".$_SESSION['username']."登录";
}
else
{
    echo"登录已过期";
}
unset($_SESSION['username']);
unset($_SESSION['pwd']);
unset($_SESSION['userflag']);
echo"
会话结束"
;

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介绍了PHP登录session验证实例,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

  • 推荐阅读
    • Windows环境下Oracle数据库迁移实践
      本文详细记录了一次在Windows操作系统下将Oracle数据库的控制文件、数据文件及在线日志文件迁移至外部存储的过程,旨在为后续的集群环境部署做好准备。 ... [详细]
    • PHP中Smarty模板引擎自定义函数详解
      本文详细介绍了如何在PHP的Smarty模板引擎中自定义函数,并通过具体示例演示了这些函数的使用方法和应用场景。适合PHP后端开发者学习。 ... [详细]
    • 本文详细介绍了PHP中的几种超全局变量,包括$GLOBAL、$_SERVER、$_POST、$_GET等,并探讨了AJAX的工作原理及其优缺点。通过具体示例,帮助读者更好地理解和应用这些技术。 ... [详细]
    • PHP 图形函数中实现汉字显示的方法
      本文详细介绍了如何在 PHP 的图形函数中正确显示汉字,包括具体的步骤和注意事项,适合初学者和有一定基础的开发者阅读。 ... [详细]
    • 2023年1月28日网络安全热点
      涵盖最新的网络安全动态,包括OpenSSH和WordPress的安全更新、VirtualBox提权漏洞、以及谷歌推出的新证书验证机制等内容。 ... [详细]
    • 本文由公众号【数智物语】(ID: decision_engine)发布,关注获取更多干货。文章探讨了从数据收集到清洗、建模及可视化的全过程,介绍了41款实用工具,旨在帮助数据科学家和分析师提升工作效率。 ... [详细]
    • 本文详细介绍了如何使用SQL*Plus连接Oracle数据库以及使用MySQL客户端连接MySQL数据库的方法,包括基本命令和具体操作步骤。 ... [详细]
    • 本文探讨了如何使用Scrapy框架构建高效的数据采集系统,以及如何通过异步处理技术提升数据存储的效率。同时,文章还介绍了针对不同网站采用的不同采集策略。 ... [详细]
    • egg实现登录鉴权(七):权限管理
      权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。页面权限:登录用户所属角色的可访问页面的权限功能权限:登录用户所属角色的可访问页面的操作权限数据权限:登录用户所属 ... [详细]
    • 【MySQL】frm文件解析
      官网说明:http:dev.mysql.comdocinternalsenfrm-file-format.htmlfrm是MySQL表结构定义文件,通常frm文件是不会损坏的,但是如果 ... [详细]
    • 本文提供了处理WordPress网站中出现过多重定向问题的方法,包括检查DNS配置、安装SSL证书以及解决数据库连接错误等步骤。 ... [详细]
    • 本文深入分析了在使用JavaScript中的Date.UTC()方法初始化Date对象时,getDay()方法返回值与预期不符的原因,并提供了相应的解决方案。 ... [详细]
    • 本文详细介绍了JavaScript中数组的转换方法、栈方法、队列方法、重排序方法及操作方法,包括toLocaleString()、toString()、valueOf()等基本转换方法,以及push()、pop()、shift()、unshift()等用于模拟栈和队列行为的方法。 ... [详细]
    • 本文详细介绍了在MyBatis框架中如何通过#和$两种方式来传递SQL查询参数。使用#方式可以提高执行效率,而使用$则有助于在复杂SQL语句中更好地查看日志。此外,文章还探讨了不同场景下的参数传递方法,包括实体对象、基本数据类型以及混合参数的使用。 ... [详细]
    • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
    author-avatar
    机加工N_918
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有