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程序设计有所帮助。
