<th id="rfb1j"></th>
<strike id="rfb1j"><dl id="rfb1j"><del id="rfb1j"></del></dl></strike><th id="rfb1j"><video id="rfb1j"><ruby id="rfb1j"></ruby></video></th>
<ruby id="rfb1j"></ruby>
<span id="rfb1j"><dl id="rfb1j"><ruby id="rfb1j"></ruby></dl></span>
<span id="rfb1j"></span>
<strike id="rfb1j"><i id="rfb1j"><del id="rfb1j"></del></i></strike>
<ruby id="rfb1j"></ruby>
<span id="rfb1j"></span>
<strike id="rfb1j"><i id="rfb1j"></i></strike>
<ruby id="rfb1j"></ruby>
當前位置:首頁 > 學習>正文

ThinkPHP admin.php自定義后臺admin登陸地址 隱藏后臺登錄地址

12-11 互聯網 未知 學習
<?php
define('BIND_MODULE','Admin');
define('APP_DEBUG',True);
define('APP_PATH','./Application/');
require './ThinkPHP/ThinkPHP.php';

thinkphp5 自定義后臺admin登陸地址(配置路由,更改登陸login方法)
1、配置路由:tp5.0路由在"項目名/app/route.php"

<?php
use think\Route;Route::rule('houtai','admin/login/login?key=8686');
//設置只能通過houtai 這個路徑訪問到登陸界面,houtai 和key 你可以自定義
2、修改你原來后臺登陸方法"admin/login/login"方法 (比如原來你是用這個地址登陸后臺)

<?php
namespace app\admin\controller;use app\common\model\Admin;use houdunwang\crypt\Crypt;use think\Controller;class Login extends Controller{
    public function login(){    
        if(request()->isPost()){
            $res = (new Admin())->login(input('post.'));
            if($res['valid'])
            {
                //$this->success($res['msg'],'admin/index/index');exit;
                exit(json_encode(array('code'=>0,'msg'=>$res['msg'])));
            }else{
                //$this->error($res['msg']);exit;
                exit(json_encode(array('code'=>1,'msg'=>$res['msg'])));
                    }
        }
                //判斷登錄地址傳過來的key等于8686不,如果不能與直接就跳轉到首頁,否則顯示登錄界面
        $key = input('key');
        if($key != 8686){
            $this->redirect('http://www.baidu.com');
            //$this->error ('你涉及非法登錄');
        }else{
            return $this->fetch();    
        }
        
    }}

主要代碼在于下面這段
原理:
因為你后臺的所有控制器都繼承了common這個文件,在這個文件里面判斷都是否登錄,沒有登錄都需要跳轉到admin/login/login這個登錄界面。
所以
你只要在這個登錄控制器判斷從路由傳過來的key等不等于8686(自己設定的),如果不能與直接就跳轉到首頁,否則顯示登錄界面。
然后
現在你可以通過:http://你的域名/houtai 訪問到后臺了,其他路徑都訪問不到

    $key = input('key');
    if($key != 8686){
        $this->redirect('http://www.baidu.com');
        //$this->error ('你涉及非法登錄');
    }else{
        return $this->fetch();    
    }

版權聲明: 本站僅提供信息存儲空間服務,旨在傳遞更多信息,不擁有所有權,不承擔相關法律責任,不代表本網贊同其觀點和對其真實性負責。如因作品內容、版權和其它問題需要同本網聯系的,請發送郵件至 舉報,一經查實,本站將立刻刪除。

猜你喜歡

久久久久久曰本AV免费免费
<th id="rfb1j"></th>
<strike id="rfb1j"><dl id="rfb1j"><del id="rfb1j"></del></dl></strike><th id="rfb1j"><video id="rfb1j"><ruby id="rfb1j"></ruby></video></th>
<ruby id="rfb1j"></ruby>
<span id="rfb1j"><dl id="rfb1j"><ruby id="rfb1j"></ruby></dl></span>
<span id="rfb1j"></span>
<strike id="rfb1j"><i id="rfb1j"><del id="rfb1j"></del></i></strike>
<ruby id="rfb1j"></ruby>
<span id="rfb1j"></span>
<strike id="rfb1j"><i id="rfb1j"></i></strike>
<ruby id="rfb1j"></ruby>