TP中登入驗證

2022-08-16 01:27:19 字數 1243 閱讀 4672

loginpro

1、建立控制器 logincontroller.calss.php

<?php

namespace admin\controller;

header('content-type:text/html;charset=utf-8');

usethink\controller;

class logincontroller extends

controller

public

function

login()

else

}public

function

login_out()

}

2、檢視view 建立login資料夾  建立login.html //登入頁面的全部內容放在這個裡面

action="__url__/login" method="post"

3、寫乙個自動驗證的方法_initialize()

要寫乙個公共的控制器 commoncontroller.class.php

建議寫兩個方法 乙個是empty空方法 乙個是自動驗證

commoncontroller.class.php

<?php

namespace admin\controller;

header('content-type:text/html;charset=utf-8');

usethink\controller;

class commoncontroller extends

controller

}}

4、修改下後台主頁的控制器

extends commoncontroller 需要驗證的,都需要繼承他

訪問任何乙個控制器 只要繼承的是commoncontroller 都會判斷登入

例如:

use

think\controller;

class goodscontroller extends

commoncontroller { //都繼承這個commoncontroller 

public

function index() {

class indexcontroller extends

commoncontroller {

public

function index(){

tp框架之登入驗證

登陸控制器 namespace home controller usethink controller class logincontroller extends controller view code 1.先在控制器資料夾下建立乙個父級控制器 namespace home controller ...

TP 自動驗證

自動驗證 一般驗證 自動驗證 protected validate array 函式驗證 array role name require 角色名稱不能為空 array privilege id require 擁有的許可權不能為空 驗證陣列 自定義驗證 protected validate arra...

TP 自動驗證

自動驗證 一般驗證 自動驗證 protected validate array 函式驗證 array role name require 角色名稱不能為空 array privilege id require 擁有的許可權不能為空 驗證陣列 自定義驗證 protected validate arra...