登录注册token

时间原因言简意赅,提炼重要的东西,细节看不懂的可以自行百度

一、注册

注册这我就不多说了,每个人有每个人的静态界面。代码逻辑都大差不差,获取api接口,Vuex等等

二、登陆

1、登录业务(token)

登录之前先注册,通过数据库存储用户信息(名字,密码) 

登录成功的时候,后台为了区分用户是谁,服务器下发token【令牌:唯一标识符】。

登录成功显示token,你看你那里有token了那你就登陆成功了

2、登录后

登陆之后,首页能看到用户名

当用户登录向服务器发送请求(组件派发action:userInfo),登录成功获取到token,存储于仓库之中(非持久化的),然后路由跳转到首页。所以得在首页当中(mounted)派发action获取用户信息,动态展示header组件内容。vuex获取用户信息。网页里面还看不到token, 得在request.js文件中的请求拦截器添加需要携带token带给服务器的代码。然后就在组件里用vue的一些指令动态展示,能看到退出啥的。但是一刷新home首页,就获取不到用户信息了(token:vuex非持久化存储)

3、持久化存储token

用本地存储:localStorage把token存储在localStorage中,就加行代码,把函数一封装就行了

4、退出登录,清除token

给退出登录按钮绑定一个click事件,配置好退出登录的api,vuex中actions和mutation写代码,组件写点击事件

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咬口大葱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值