thinkphp 5框架实现登陆,登出及session登陆状态检测(2)
如果失败,回到登陆页面;如果登陆成功,跳转到后台首页:
<?php namespace app\Admin\controller; use think\Controller; use think\Session; use think\View; //后台首页继承自登陆判断页面,每次加载都会先执行判断页面的代码 class Index extends Basic { public function index() { $view = new View(); $data = session('admin_username'); $view->assign('data',$data); //return view('index'); return $view->fetch('index'); } }
后台首页面:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <!-- <h1>hello,{$Think.session.admin_username}</h1> --> <h1>hello,{$data}</h1> <a href="{:url('Login/logout')}" rel="external nofollow" >退出登陆</a> </body> </html>
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。