cblink / user-account
Package description here.
v0.4.9
2021-04-02 03:27 UTC
Requires
- ext-json: *
- ext-openssl: *
- cblink/laravel-dto: ^1.0.0|^0.3.0
- laravel/socialite: ^4.4|^5.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- mockery/mockery: ^0.9|^1.3
- orchestra/testbench: ^3.7|^3.8|^4.0|^5.0
- phpunit/phpunit: ^7.0|^8.5
README
安装
$ composer require cblink/user-account -vvv
配置
services.php
return [ // ... // ... // 其他第三方登陆 // @see https://socialiteproviders.netlify.com/ // 小程序登陆 'wechat_mini' => [ 'appid' => 'xxx', 'secret' => 'xxxxxxxxxxx', ] ];
account.php
<?php return [ // 路由前缀 'route' => [ 'prefix' => '', ], // 验证码相关 'captcha' => [ // 验证码位数 'number' => 6, // 验证码有效期,单位s 'expired_time' => 600, ], ];
内置接口
- 用户登录/注册(手机号/邮箱方式)
- 重置密码(手机号/邮箱方式)
- 第三方登陆
- 获取授权url
- 跳转至第三方地址(支持的方式:https://socialiteproviders.com/)
- 获取用户信息
- 小程序登陆
- 发送验证码
事件说明
你只需要实现以下的事件,你就可以愉快的使用这个包了。
TODO
- 待继续补充