Buat pengawal a...LOGIN

Buat pengawal awam

Kami telah mencipta pengesahan latar belakang, tetapi kami masih boleh mengaksesnya secara terus dengan memasukkan terus alamat laluan Bagaimana kami harus menyelesaikan masalah ini?

Kami menggunakan __construct constructor, yang boleh dipanggil apabila kelas dijadikan instantiated.

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'));
        }
    }
}

Kita perlu mewarisi pengawal CommonController.class.php ini pada setiap halaman

#🎜🎜🎜##🎜🎜🎜 🎜#QQ截图20170622154616.pngPada masa ini, apabila kami terus mengakses laluan, ia akan menggesa

QQ截图20170621151016.pngDengan cara ini, pengawal awam kami selesai.

bahagian seterusnya
<?php namespace Admin\Controller; use Think\Controller; class CommonController extends Controller { public function __construct(){ parent::__construct(); if (!Session('uid')){ $this->error('请先登录在访问',U('Login/index')); } } }
babperisian kursus