如何检测登陆状态和防止重复登陆... 登录

下一节课程: 管理员管理功能简介:推荐先看一下 (22257次播放)

5 秒后自动播放下一节
  重新观看
介绍 >

ThinkPHP5实战之[教学管理系统]

难度:高级 共31节 696996次学习

新课:PHP零基础(CMS开发)教学!

立即报名
章节 评论 笔记 课件
第1章 开发环境搭建[可跳过]

PHP工具箱的下载与启动

04分钟13秒

官网下载ThinkPHPH5框架源码的方法

03分钟47秒

Git下载ThinPHP5框架源码的方法

09分钟05秒
第2章 模板引入与继承

模板下载与项目创建:推荐使用PHP工具箱

07分钟05秒

模板导入与资源文件路径替换:从首页开始

06分钟37秒

模板分离与公共文件的导入:为模板继承做好准备

07分钟55秒

模板继承与区块设计:父模板与子模板创建规则[重点]

08分钟32秒

使用标签简化项目外部资源的引入:统一导入提高效率

03分钟45秒
第3章 管理员登陆与验证[重点]

登陆模板的导入与渲染:关注模板导入流程

03分钟39秒

创建管理员用户数据表

03分钟18秒

Ajax数据提交与验证码处理:用户体验至上

07分钟58秒

管理员登陆与验证:验证规则与查询结果返回

16分钟11秒

注销登陆:用session来实现

05分钟10秒

如何检测登陆状态和防止重复登陆:用公共控制器实现

06分钟17秒
第4章 管理员管理

管理员管理功能简介:推荐先看一下

08分钟21秒

完善管理员数据表设计:添加新字段适应业务需求

03分钟15秒

实现首页模板:系统变量与请求变量的获取方式

09分钟16秒

管理员列表与基本功能实现:前端到后端,权限控制与CURD实现

18分钟46秒

管理员添加编辑与软删除的实现:Ajax验证与数据恢复

14分钟17秒
第5章 班级管理功能[重点]

班级管理中的数据表与模型设计:关联查询原理

07分钟29秒

班级列表展示与状态修改:模型查询

09分钟27秒

班级信息编辑功能的实现:模板渲染与逻辑处理

04分钟05秒

班级添加功能的实现:模板渲染与逻辑处理

05分钟52秒

班级信息的软删除与恢复功能:世上也有后悔药

06分钟24秒
第6章 教师管理功能

教师数据表模型设计与模板渲染

05分钟43秒

用户密码自动修改的Bug修复:编辑时密码未做修改时会出现

02分钟47秒

教师管理中的编辑添加与软删除功能:CURD操作

08分钟55秒
第7章 学生管理功能[重点]

学-生-数-据表与模型设计:与班级表关联

03分钟10秒

学生信息的分页显示技术:非常实用

05分钟53秒

学生-数-据的增删改查操作:CURD总结

04分钟29秒
第8章 课程总结[可跳过]

课程总结:编程的心得体会分享

02分钟18秒

全部评论我要评论

  • ︶ㄣyi個*L

    ︶ㄣyi個*L6年前

    老师啊,我的代码跟你敲的一模一样,但运行不起来.修改了两点 parent:initialize() 这个改成 parent::_initialize();加个下划线 还有就是empty这个函数不能用,要改成is_null 整个程序才能运行. 这是为什么啊?

    回复
    10

  • NiKOo

    NiKOo6年前

    笔记:确实用empty会出错,要用is_null

    回复
    3

  • 迷路

    迷路4年前

    php手册明确表示empty函数检查一个变量是否为空,不支持检查常量

    回复
    2

  • 阿宇

    那为什么视频里可以,小白懵

    阿宇 · 3年前
  • 孤

    5年前

    我出现错误是因为,视频中parent:initialize()是这样写的,改成parent::_initialize(),前面是少了个下划线

    回复
    2

  • 大白兔

    视频肯定是拼接过的,这个必须加下划线才可以

    大白兔 · 5年前
  • 醒不来

    醒不来6年前

    _initialize() 在Tp5.1中已经改为initialize()

    回复
    2

  • 兜福

    兜福6年前

    protected function _initialize(){ parent::_initialize(); define('USER_ID', Session::has('user_id') ? Session::get('user_id'):null); }

    回复
    2

  • 曾立权

    曾立权6年前

    在做判断用户是否登录和防止用户重复登录的时候,用empty会显示错误,我用了is_null却没有问题

    回复
    2

  • 楷凯

    楷凯5年前

    并不可以防止重复登录吧!照着老师的写的,但是发现还是可以重复登录,课件里的代码,也还是可以重复登录,希望有人也遇到过这个问题,可以解答一下

    回复
    1

  • yy

    如果运行正常的话,是可以防止重复登录的,而且第一次登录以后,没有点退出而是直接关闭页面的话,仍然是处于登录状态,因为session没有被注销

    yy · 5年前
    陌上人如玉

    我也出现了一样的问题,你怎么解决的呀

    陌上人如玉 · 4年前
    陌

    求解

    · 4年前
  • 5年前

    _initi alize() 在Tp5 .1中已经改为in it ialize()

    回复
    1

  • 强

    谢谢你的提醒。

    · 1年前
  • 陌

    4年前

    这个逻辑的漏洞有点多

    回复
    0

  • frank

    frank5年前

    退出登录后我怎样才能直接跳转到login?

    回复
    0

  • 忧郁xiao**

    忧郁xiao**5年前

    empty使用报错,这是为什么,老师的怎么不报错了

    回复
    0

  • 忧郁xiao**

    忧郁xiao**5年前

    挺好的,实用,易懂,

    回复
    0

  • 丁熊

    丁熊5年前

    很好的课程,支持Peter老师,非常感谢!

    回复
    0

  • 孤

    5年前

    顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

    回复
    0

  • 全部笔记发布笔记

  • wsk

    wsk3年前

    11

    0

  • 取消 回复 发送
  • 取消 发布笔记 发送
  • PHP中文网