Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.7k views
in Technique[技术] by (71.8m points)

关于登录写入cookie的问题

比如浏览器输入:baidu.com/xxxx 的时候,会给浏览器cookie写入一些登录信息

当前端在项目(非baidu.com域名)中点击一个需要跳转到baidu.com/ccc页面,并且是登录状态(因为之前访问baidu.com/xxxx 的时候给当前域名下写入了登录相关cookie)

但是我如果不访问baidu.com/xxxx的时候,点击按钮就会进去baidu.com的登录页,而不是baidu.com/ccc

请问怎么解决这个问题,这种登录方式不会变,请问怎么让用户无感知先访问baidu.com/xxxx,再访问baidu.com/ccc

nginx反向代理可以做到,还有别的方式吗?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

这种东西可以使用Ajax实现啊,现在很少有跳转到一个页面去发送一些数据了吧。比如你要实现一个登录系统,在登录按钮按下后直接发送一条Ajax请求给登录接口,接口进行Cookie和Session的设置,再把最终登录结果返回回来,你在前端再进行判断处理就行了啊。

至于你这个,用Ajax调用一下 baidu.com/xxxx 就行了,除非用户打开调试工具,否则是看不到这个访问的。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...