首页 新闻 会员 周边 捐助

如何给页面传cookie并跳转到该页面?

0
悬赏园豆:5 [已关闭问题] 关闭于 2017-11-09 10:27

我在后台模拟登录成功一个页面此时Session 存到了 服务器端的SessionId中,然后我想打开这个页面直接进入到登录后的页面,我想把这个SessionId传到登录后的页面,实现已登录状态打开这个页面,应该如何传这个cookie或者说如何覆盖。

问题补充:

大概就是 如何从客户端向服务端传cookie覆盖之前的cookie而且是在不修服务端的情况下。

绯村剑心丶的主页 绯村剑心丶 | 初学一级 | 园豆:137
提问于:2017-08-25 11:14
< >
分享
所有回答(4)
0

在登录前判断一下这个Session是否有值,需要的话可以再判断下值的正确性,如果有值且正确,就直接转到登陆后的页面

姚刘乐 | 园豆:70 (初学一级) | 2017-08-25 11:26

。。。你说的是登录的判断,

模拟登录你知道吗。

支持(0) 反对(0) 绯村剑心丶 | 园豆:137 (初学一级) | 2017-08-25 11:28

如何从客户端向服务端传cookie覆盖之前的cookie而且是在不修服务端的情况下。

支持(0) 反对(0) 绯村剑心丶 | 园豆:137 (初学一级) | 2017-08-25 11:37
0

你登陆之后将用户的信息保存在cookie里,每次登陆的时候都判断一下是不是这个用户就好了

心怀宇宙 | 园豆:643 (小虾三级) | 2017-08-25 11:51

不考虑服务端的情况,

支持(0) 反对(0) 绯村剑心丶 | 园豆:137 (初学一级) | 2017-08-25 13:57
1

Cookie是保存在客户端的,服务器端只负责接收Cookie。

 

var req = WebRequest.Create("") as HttpWebRequest;
req.CookieContainer = new CookieContainer();
req.CookieContainer.Add(new Cookie("key", "value"));
写代码的小2B | 园豆:4377 (老鸟四级) | 2017-08-25 14:48
0

涉及到跨域问题,解决方法是模拟from表单提交,可以实现模拟登录。

绯村剑心丶 | 园豆:137 (初学一级) | 2017-11-09 10:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册