CF#660 B - Captain Flint and a Long Voyage
Posted sos3210
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CF#660 B - Captain Flint and a Long Voyage相关的知识,希望对你有一定的参考价值。
官网文档:https://jwt-auth.readthedocs.io/en/docs/
教程 : https://blog.csdn.net/ben_cxy/article/details/106658851
备注:
- 对于 Laravel 版本 低于 5.5 的应用,您还要在 config/app.php 文件中设置服务提供者和别名。如果您的 Laravel 版本为 5.5 或以上,Laravel 会进行「包自动发现」,不需要手动添加设置。
- 对于 5.5 或以上版本 的 Laravel,请使用下面这条命令来发布配置文件: php artisan vendor:publish --provider="TymonJWTAuthProvidersLaravelServiceProvider"
- 如果使用jwt-auth作为用户认证,默认的模型文件为 config/auth.php 中设置的 model。(默认的user模型文件为app/user.php, 网上教程习惯为 app/model/user.php)
‘providers‘ => [ ‘users‘ => [ ‘driver‘ => ‘eloquent‘, ‘model‘ => AppModelUser::class, ], // ‘users‘ => [ // ‘driver‘ => ‘database‘, // ‘table‘ => ‘users‘, // ], ],
- 测试请求时 api/auth/login?email=123@qq.com&password=123,在数据库内储存的 password 字段需要进行加密储存,加密方式 password_hash(123, PASSWORD_DEFAULT)
参考:
- https://blog.csdn.net/ttaohua/article/details/100175144
- https://blog.csdn.net/ben_cxy/article/details/106658851
- https://blog.csdn.net/amazingdyd/article/details/84849915
- https://learnku.com/laravel/t/27760
- https://blog.csdn.net/amazing_jin/article/details/81170964
- https://learnku.com/laravel/t/46984
- https://jwt-auth.readthedocs.io/en/docs/resources/
- https://github.com/tymondesigns/jwt-auth/issues/1094
- https://stackoverflow.com/questions/53404230/laravel-jwt-returns-error-unauthorized-on-login
以上是关于CF#660 B - Captain Flint and a Long Voyage的主要内容,如果未能解决你的问题,请参考以下文章
B. Captain Flint and a Long Voyage1000 / 构造