weixin_44266361 2023-06-12 16:14 采纳率: 0%
浏览 13

后端放开权限了还是401

后端放开权限了,前端直接访问还是401,提示未登录,该怎么处理,是前端处理还是后端

  • 写回答

1条回答 默认 最新

  • Java Fans 全栈领域优质创作者 2023-06-12 16:58
    关注

    该回答引用于ChatGPT:

    如果后端放开了权限,但前端访问仍然提示未登录,这可能是因为后端接口需要进行身份验证,而前端没有提供有效的身份验证信息。此时,需要在前端代码中添加身份验证的逻辑,以确保请求能够被正确处理。

    具体实现方式可以是在前端代码中添加一个拦截器,对所有请求进行身份验证。拦截器可以在请求发送前,先从本地存储中获取用户的身份验证信息,然后将身份验证信息添加到请求头中。后端在接收到请求时,可以从请求头中获取身份验证信息,进行验证后再进行相应的处理。

    如果后端已经实现了身份验证的逻辑,那么前端只需要在请求中添加正确的身份验证信息即可。身份验证信息可以是用户的登录凭证,例如token或session id等。前端可以在用户登录成功后,将登录凭证保存到本地存储中,以便后续使用。在发送请求时,前端可以从本地存储中获取登录凭证,并将其添加到请求头中,以确保请求能够被正确处理。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月12日

悬赏问题

  • ¥20 指导如何跑通以下两个Github代码
  • ¥15 大家知道这个后备文件怎么删吗,为啥这些文件我只看到一份,没有后备呀
  • ¥15 C++为什么这个代码没报错运行不出来啊
  • ¥15 一道ban了很多东西的pyjail题
  • ¥15 关于#r语言#的问题:如何将生成的四幅图排在一起,且对变量的赋值进行更改,让组合的图漂亮、美观@(相关搜索:森林图)
  • ¥15 C++识别堆叠物体异常
  • ¥15 微软硬件驱动认证账号申请
  • ¥15 GPT写作提示指令词
  • ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等
  • ¥15 华为超融合部署环境下RedHat虚拟机分区扩容问题