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

本文介绍了使用ThinkPHP5框架实现登录、登出和Session登录状态检测的功能。通过定义控制器基类,检查Session来判断用户是否已登录。未登录时重定向到登录页面。登录过程涉及用户名和密码验证,成功后设置Session并跳转到后台首页。登出时清空Session,返回登录页面。后台首页展示已登录用户的欢迎信息。
摘要由CSDN通过智能技术生成

本文实例讲述了thinkphp 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、付费专栏及课程。

余额充值