小白不太会使用react啊,请教大神们。
我想实现登录功能,后台是用java写的,把用户信息存储到了session中,我前端使用的React框架,现在不知道怎么通过SessionId得到session数据呢?
大神给个参考资料也行,小弟在这跪谢,在线等!!!
小白不太会使用react啊,请教大神们。
我想实现登录功能,后台是用java写的,把用户信息存储到了session中,我前端使用的React框架,现在不知道怎么通过SessionId得到session数据呢?
大神给个参考资料也行,小弟在这跪谢,在线等!!!
4 回答1.8k 阅读
2 回答1.2k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
4 回答1.6k 阅读
1 回答788 阅读✓ 已解决
2 回答977 阅读✓ 已解决
2 回答1.1k 阅读
谢邀!
先来了解session和sessionId是什么?
sessionId
是一个会话的key
,session
是一组key和value对应的数据
,存放在服务端
。在session有效时间内,key是唯一的
,否则会引发串号等安全漏洞。由于http请求是无状态的,所以
sessionId
生成后发送给client,之后client在有效时间每次请求都会带上,用来作为唯一标识。这个sessionId
一般存放在cookie
里,至于sessionId
对应的session数据
,是存放在服务端
,只有服务端代码才能读取和操作
,和前端js没有任何关系了,前端能做的就是通过每次请求携带sessionId
换取数据。废话不说了,回到您的问题,您想获取用户信息的信息,服务端应该提供获取用户信息的接口吧,看一下接口需要什么请求参数?需要什么参数,你就想办法获取什么参数就好了,不要把sessionId想得多可怕,在前端,它和普通参数其实没多大区别!