安装与配置
1.安装
>composer global require laravel/installer;//支持用laravel命令创建项目
>laravel new project-name --jet ;//初始化项目
>php artisan migrate;//初始化数据
2.配置
修改项目env,配置DB_相关的数据库参数
在config/app.php中修改时区为:'timezone' => 'Asia/Shanghai',
关键文件位置:
后端fortify路由:项目\vendor\laravel\fortify\routes\routes.php
加密解密:项目\vendor\laravel\framework\src\Illuminate\Encryption\Encrypter.php
动态令牌验证:项目\vendor\pragmarx\google2fa\src\Google2FA.php
双因子验证流程图
参考文档:
详解Google Authenticator工作原理
aes-256-cbc 加解密