villabs/app-auth
Composer 安装命令:
composer require villabs/app-auth
包简介
A simple multiple token based authentication for laravel
README 文档
README
Custom Guard and UserProvider for authentication multiple token-based
Installation
- Require
villabs/app-authon composer - Add the
Villabs\AppAuth\AppTokenAuthServiceProvider::classservices provider onapp.phpconfiguration file. - Create new guard config on
auth.php:
'guards' => [ 'app' => [ 'driver' => 'app', 'provider' => 'app-provider', ], ... ] 'providers' => [ 'app-provider' => [ 'driver' => 'app', 'model' => App\User::class, ], ... ]
Usage
/** * @param \Request $request * @return \Illuminate\Http\JsonResponse */ public function getLogin(Request $request) { if (Auth::attempt($request->only(['email', 'password']))) { $user = Auth::user(); $token = $user->token; return [ "success" => true, "user" => $user, "token" => $token ]; } return [ "success" => false ]; }
统计信息
- 总下载量: 42
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-04-26