前端和后台交互之token

说白了,token是用于记录app端登录状态,和session的作用有相同的部分。token通过http请求发送给服务端,服务端判断token是否有效来确定用户的登录状态是否有效。

我是做前端的,看帖子上说有些情况下使用token要比session好,不是很明白。开到的大神,请指教下。。。。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java登录前后台交互主要包括以下几个步骤: 1.前端页面:用户在前端输入用户名和密码,并点击登录按钮,将用户名和密码作为参数提交给后台。 2.后台接收参数:后台使用Java的Servlet或Spring Boot中的Controller接收前端传递的用户名和密码参数。 3.后台处理逻辑:后台可以根据接收到的用户名和密码,在数据库中进行验证。验证成功后,可以生成一个token(令牌),并将该token存储在缓存中,同时将该token返回给前端。 4.前后台交互前端接收到后台返回的token,可以进行相应的操作,如将该token存储到cookie或localStorage中,以便后续请求时带上token。 5.后续请求的处理:在用户进行其他操作时,前端会从cookie或localStorage中获取该token,并将其作为参数提交给后台后台可以通过验证token的有效性,判断用户是否登录。如果token验证成功,则返回相应的数据给前端;如果验证失败,则返回登录失败或重新登录的提示。 6.退出登录:用户在前端点击退出登录按钮时,前端将发送一个请求给后台后台会清除缓存中的token。同时,前端也需要将cookie或localStorage中的token清除。 总结:Java登录前后台交互主要涉及前端输入登录信息,后台接收、验证并返回token,以及后续请求时的token验证和操作处理。通过这种交互方式,可以实现用户的登录和安全访问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值