【TP5.1】使用路由进行权限验证(跟使用全局中间件验证是一样的)

author:咔咔

wechat:fangkangfk

 

在之前的验证权限中,我们使用了中间件进行了全局验证

【TP5.1】使用路由进行权限验证(跟使用全局中间件验证是一样的)_第1张图片

 

今天我们在说另一种方法,那就是路由中间件

使用这种验证方式,就需要将全局的中间件删除掉,另外白名单也可不需要

【TP5.1】使用路由进行权限验证(跟使用全局中间件验证是一样的)_第2张图片

 

我们做一个验证吧!

首先我们在中间件里边记录一下日志

【TP5.1】使用路由进行权限验证(跟使用全局中间件验证是一样的)_第3张图片 

通过日志我们是可以发现这样设置是可以进入到中间件的

【TP5.1】使用路由进行权限验证(跟使用全局中间件验证是一样的)_第4张图片 

 我们在到路由中设置一个login的路由

经过以下测试我们就发现了设置的路由只要没有使用中间件是都不进中间件验证,相当于之前我们在设置全局中间件的白名单一样

【TP5.1】使用路由进行权限验证(跟使用全局中间件验证是一样的)_第5张图片

【TP5.1】使用路由进行权限验证(跟使用全局中间件验证是一样的)_第6张图片 

【TP5.1】使用路由进行权限验证(跟使用全局中间件验证是一样的)_第7张图片 

你可能感兴趣的:(thinkPHP)