jwt-auth中JWT_TTL和JWT_REFRESH_TTL分别是什么意思
[crayon-603ed5504aa86626384341/] JWT-TTL 类似session的有效期,就是在多长时间内,使用这个token是有效的。过了有效期,再刷新这个token,就会提示已过期,如果同一个用户【用户名或者密码什么的】重新生成token,则旧token再使用,就会提示他是进…
标签:jwt, 身份验证[crayon-603ed5504aa86626384341/] JWT-TTL 类似session的有效期,就是在多长时间内,使用这个token是有效的。过了有效期,再刷新这个token,就会提示已过期,如果同一个用户【用户名或者密码什么的】重新生成token,则旧token再使用,就会提示他是进…
标签:jwt, 身份验证本文章主要实现:用户token过期后自动获取新token并续订。然后提供了ajax的js代码。 1、先建立一个中间件文件: [crayon-603ed5504b303623761094/] 2、\app\Http\Middleware\RefreshJwtToken.php:文件内容 [crayon…
标签:dingo, jwt token, laravel, laravel api简单说,就是两张不同功能的用户表,使用不同的guard守卫。[PS:获取到的token是通用的,也就是说,任何一个角色拿着这个token都可以验证通过,所以如果需要不同权限的话,需要将token和用户关联起来,比如在生成token的时候,token信息存入user表,比如叫做last_token] …
标签:laravel, laravel api, laravel api 路由配置, laravel多guard, laravel防xss运气不错,没有报错,所以用简易方式列表展示我的安装步骤,用来记录。可以略过不看,看下一篇技巧:jwt让管理员和用户使用不同的guard/数据表验证。 JWT官网:https://jwt-auth.readthedocs.io/en/develop/quick-start/ Dingo官网:https…
标签:dingo, jwt, laravel1、use Encore\Admin\Widgets\Form 2、显示使用如下格式: [crayon-603ed5504bab3829948372/] 3、 [crayon-603ed5504bab7129651495/] 4、模板form部分 {!! $form !!} 参见2 5、提交后存盘的…
标签:laravel, laravel-admin首先使用laravel-admin命令生成站点表的基本控制器。 php artisan admin:make FrontSiteController --model=App\Models\FrontSite //用命令生成控制器。 表单生成我采用了api的方式,获取用户ID,我专门写了一篇,lara…
标签:laravel, laravel-admin本来是为了解决使用自定义页面form方法后,加载的其他js失效的问题。 尝试将js写入blade模板中,然后再加载模板,无效。 尝试将js写入全局页面中,无效。 尝试将id pjax-container 替换到from所在的div上,也无效。因为返回的是整个页面的html代码【就是content区域…
标签:laravel, laravel form, laravel-admin在用户添加站点时候,数据表里记录的是user_id,管理员不可能记住每个用户的id,所以就需要使用快捷一点的办法来输入。 我采用的是下拉框里输入用户名查询的方式来解决这个痛点。而这个方法,则需要使用api的方式来完成用户名对应id的操作。 [caption id="attachment_830" a…
标签:laravel, laravel-admin在用户站点中,用户需要上传logo。所以在laravel-admin中进行了一些图片的操作。 首先,安装composer require intervention/image 。 文档传送门:https://laravel-admin.org/docs/zh/1.x/model-form-uploa…
标签:laravel, laravel-admin我们用户表建立好以后,开始建立用户所属的站点,一个用户有多个站点,每个站点又有多个关键词需要优化,而关键词又对应多个不同的站点。 所以用户表对于站点来说,是一对多,站点对于关键词来说,是多对多。 在实际应用中,前端的操作应该是添加完用户信息后,接下来需要输入站点,然后点击每个站点,添加关键词。然后每…
标签:laravel, laravel-admin