前端登录问题

公司的开发模式是前端切图,php套页面,我做了几个月的切图仔.在工作之余,也断断续续在为自己充电(毕竟半路出家).其中也接触到了前后端分离,vue.js这些东西.这时候我想到了一个问题,当前后端分离以后,用户登录了,那么后台总要给前端一个特定的key值吧(暂且这么称呼,因为我也没具体的概念)来判断一个具体的用户,从而给不同的用户有不同的界面.那么前端应该把key值保存在哪里合理呢?

各位大神心情好可以详细解答,懒得说,可以给我几个关键字,我自己去搜搜试试.谢谢

阅读 3.5k
5 个回答

每一个用户都会有自己的 token, 把 token 存到 cookie 中,用户的一些基本信息存在sessionStorage或者 localStorage就行了,验证通过 token 验证就行了

  1. 后端验证前端登录成功后,返回一个加密的token

  2. 前端将token存在cookie或者localstorage中,每次请求的时候带上token,后端验证通过则返回数据,验证不通过则返回对应状态

jwt验证机制

json+web+token验证方式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题