如何利用redis存储token的值

程序设计思路
1、 首先先安装redis
2、 给laravel配置环境
3、 利用命令行载入资源控制器(建议使用这种方式,利用路由一个一个加)
4、 在路由中给其添加路由
5、 给每个方法对应上操作
6、 将token的值保存到redis中

1、 首先安装redis
a) 先去官网上找,发现没有window版本的,最后找到从GitHub上下载:
https://github.com/microsoftarchive/redis/tags
b) 在命令行中打开到redis根目录下
在这里插入图片描述
c) 最后cmd上会出现如下画面:
在这里插入图片描述
d) 这时候要对redis数据进行操作需要重新开启一个cmd因为这样必须要开着这个cmd
e) 在命令行中输入下列句子:
redis-server --service-install redis.windows-service.conf --loglevel verbose
在这里插入图片描述
将redis服务安装到本地上

f) 启动本地redis服务
在这里插入图片描述

g) 本地测试
在这里插入图片描述

2、 给laravel配置上redis本地服务配置
a) 首先先给laravel安装上redis配置
在项目的根目录下利用composer安装redis服务:
在这里插入图片描述
b) 另外就是修改环境配置
在这里插入图片描述
在这里插入图片描述

3、 所有环境配置好后开始创建restful api
a) 首先根据实验的要求要在实验三(用户的注册登入和修改密码)的基础上进行restful操作,这样可以理解为利用resource的各个方法对应上各个操作。首先现在项目中创建一个resource控制器:
在这里插入图片描述
创建成功在app/http/control目录下会出现:
在这里插入图片描述
b) 在为对应的资源控制器配置上路由:
在这里插入图片描述
resource会和下表上的路由一一对应:
在这里插入图片描述

c) 联系上下文对资源控制器中的各个方法一一赋予意义

方法名称作用URL
index显示登入页面user/
create显示新建用户的表单user/create
store把新建的用户存储到数据库中user/
edit显示修改某个用户的表单user/{id}/edit
update将修改后存入到数据库user/{id}
destroy删除某个用户user/{id}

d) 下面是restful api格式的路由
在这里插入图片描述

4、 为每个路由对照实验三填充完后进行测试
a) 登入界面
在这里插入图片描述
下面是登入验证的相关代码,包括将token存入redis中
在这里插入图片描述
验证redis的存在
在这里插入图片描述
在这里插入图片描述
b) 修改密码
在这里插入图片描述
相关代码:(下面是路由)
在这里插入图片描述

c) 用户注销(信息删除)
在这里插入图片描述
相关代码:
在这里插入图片描述

d) 注册相关实现
在这里插入图片描述
相关代码:
在这里插入图片描述
兄弟能帮你的只能到这里了

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值