tp5登出_tp 5框架实现登录,登出及session登录状态检测功能示例

本文详细介绍了如何在ThinkPHP5框架中实现登录、登出及Session登录状态检测功能。通过定义控制器基类进行初始化判断,以及登录、登出控制器的实现,确保用户权限管理。此外,还提供了错误提示和成功跳转的处理。
摘要由CSDN通过智能技术生成

本文实例讲述了tp 5框架实现登录,登出及session登录状态检测功能。共享给大家供大家参考,详细如下:

1,访问http://localhost/tp5/admin.php时,判断有没有登录:

想法:写一个父类,继承controller,然后定义一个初始化方法,在控制器调用时就判断是否登录

namespace app\Admin\controller;

use think\Controller;

use think\Session;

class Basic extends Controller

{

//如果你的控制器类继承了\think\Controller类的话,可以定义控制器初始化方法_initialize,在该控制器的方法调用之前首先执行。

public function _initialize()

{

//判断有无admin_username这个session,如果没有,跳转到登录界面

if(!session('admin_username')){

return $this->error('您没有登录',url('Login/login'));

}

}

}

登录界面:

Document

登录

用户名

密码

登 录

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值