创建公用控制器
我们创建好了后台验证,但是直接输入路由地址还是能直接访问,这需要怎么解决呢?
我们使用__construct构造方法,他可以在类被实例化时调用。
CommonController.class.php
<?php namespace Admin\Controller; use Think\Controller; class CommonController extends Controller { public function __construct(){ parent::__construct(); if (!Session('uid')){ $this->error('请先登录在访问',U('Login/index')); } } }
我们需要在每个页面继承这个CommonController.class.php控制器
这时候我们直接访问路由会提示
这样我们的公共控制器就完成了。