jtar / login
dev-main
2022-03-20 19:45 UTC
Requires
- php: >=7.3
- ext-json: *
- doctrine/annotations: ^1.13
- hyperf-ext/auth: ^2.2
- hyperf-ext/jwt: ^2.2
- hyperf/async-queue: ^2.2
- hyperf/config: ^2.2
- hyperf/event: ^2.2
- hyperf/framework: 2.2.*
- hyperf/guzzle: ^2.2
- hyperf/ide-helper: ^2.2
- hyperf/logger: ^2.2
- hyperf/redis: ^2.2
- pimple/pimple: ^3.5
- psr/container: ^2.0
- yansongda/supports: ^3.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- mockery/mockery: ^1.0
- phpstan/phpstan: ^0.12
- phpunit/phpunit: >=7.0
- swoole/ide-helper: ^4.5
- swow/swow: dev-develop
- symfony/var-dumper: ^5.1
This package is auto-updated.
Last update: 2024-03-21 00:05:37 UTC
README
hyperf下登陆封装,支持短信,密码登陆
composer require jtar/login
$con = "【凑聊】您的验证码为123456,在10分钟内有效。"; Factory::sms([])->d_x_b->setPrefix('aa')->send(13243362307,$con); Factory::sms([])->d_x_b->delete(13243362307); Factory::sms([])->d_x_b->check('13243362307','123'); // 账号//或者模型 // 验证码, 验证码前缀 $zz = Factory::auth([])->code->login(1,123456); try { // $config = [ // 'password' => [ // 'model' => \App\Model\UserModel::class, // 'username_field' => 'username', // 'password_field' => 'password', // ] // ]; $zz = Factory::auth($config)->password->login($arr); var_dump($zz); }catch (\Exception $exception){ var_dump($exception->getMessage()); }