##序言
>阅读本手册之前请先学会thinphp5的安装和使用,goAuth是一套基础的thinphp的app,内含auth模块和Auth核心类库
goAuth是一套提供权限验证器的后端框架,基于行为模式,把权限验证从业务代码中独立出来,旨在帮助开发者快速的开发php应用,方便后期维护。
goAuth依赖TP5,支持composer安装
~~~
composer require godok/goauth
~~~
goAuth的权限验证是通过 thinkphp的行为驱动模式,通过“模块/控制器/行为/参数”来验证请求权限,所以开发者无需把权限验证加在自己写的业务代码中。(当然也支持手动验证,后面会提到)
测试地址:http://goa.godok.cn/index.php/auth/Login
验证流程图:
![](https://box.kancloud.cn/47e5d292d7fb49cd59e4c27b689b5bbf_869x840.png)