cookie-后台模拟登陆成功,是否可以直接在浏览器打开登陆后的页面

问题描述

后台模拟登陆成功,是否可以直接在浏览器打开登陆后的页面

使用的苏飞论坛的HttpHelper模拟登陆,需要cookie,后台登录成功。

现在我们的需求是客户有很多个系统,每个登陆嫌太麻烦,想在我们的系统做个链接,点击就能打开新网页并进入主页面。账号已提供,请问技术上是否能实现?现在卡在传递cookie上面,后台用Response.Redirect不知道如何传递。

解决方案

http://stackoverflow.com/questions/11885352/passing-cookies-in-response-redirect-in-asp-net

这有篇帖子,但没太看懂。看懂的兄弟能否告知下?

解决方案二:

http://bbs.csdn.net/topics/310147034

http://bbs.csdn.net/topics/390146603

这两篇都没看明白,到底可不可以呢?

解决方案三:

现在我的思路是本地建立一个页面 包含form表单

因为有验证码 必需先从浏览器获取到图片 这样取到的sessionid才是正确的

简单的验证码识别已经可以了 现在问题成为如何将验证码保存起来 进行验证

注意 必需从浏览器取获得到的图片

地址如下:http://115.47.14.243:8080/rmr/images/safecode.jsp

用F12调试,截图如下:

这个跟直接右键下载图片保存到本地的内容是一样的

还发现如下操作 内容是字符串:


现在问题是应该如何将显示的图片保存起来,这一步如果实现了,就没问题了。
<!DOCTYPE html>


protected void Page_Load(object sender, EventArgs e)
{
Image1.ImageUrl = "http://115.47.14.243:8080/rmr/images/safecode.jsp";
//Image1.Load
//Image1

}
private Bitmap byteArrayToImage(byte[] Bytes)
{
    MemoryStream ms = new MemoryStream(Bytes);
    Bitmap outputImg = (Bitmap)Bitmap.FromStream(ms);
    return outputImg;
}
protected void Image1_Load(object sender, EventArgs e)
{
    System.Web.UI.WebControls.Image image = (System.Web.UI.WebControls.Image)sender;

}

解决方案四:

<!DOCTYPE html>


解决方案五:

既然已经通过HTTP拿到cookie了,下面把cookie置入浏览器就行了,不过有两个问题:
1。如果服务器除了检测cookie还检测了IP地址,直接实现跨网登录就不行了
2。如何植入浏览器,有可能你需要自己实现一个浏览器,当然可以直接用现成的内核,比如chrome

解决方案六:

参考COOKIE格式与读写相关

WININET API对COOKIE的读写

非浏览器客户端想要读写COOKIE,有如下几个函数可用:

InternetGetCookie
InternetSetCookie
InternetGetCookieEx
InternetSetCookieEx

解决方案七:

我也是想要这个功能..在自己的网站上输入别的网站上的用户名和密码..然后 点击登录后就跳转到别人网站上的用户中心页面,请问楼主解决 这个问题了吗?

时间: 2024-02-12 20:29:38

cookie-后台模拟登陆成功,是否可以直接在浏览器打开登陆后的页面的相关文章

登陆验证-ssh框架登陆成功之后复制登陆成功连接到新开浏览器依然可以访问

问题描述 ssh框架登陆成功之后复制登陆成功连接到新开浏览器依然可以访问 整合ssh来做登陆验证的时候,已成功跳转到登陆成功的界面,可以复制成功页面链接到新开的浏览器却依然可以访问,理应没有设置session是不可以访问的求赐教!!! action层: bean.xml 登陆成功页面: 解决方案 把原浏览器关了(不能只关某个tab试试) 解决方案二: 你那session 能获取到值 也真是牛逼 解决方案三:

我用 ajax提交到后台action并在action中给session重新赋值,后返回页面success,session中的值不改变,为什么?

问题描述 我用ajax提交到后台action并在action中给session重新赋值,后返回页面success,session中的值不改变,为什么? 解决方案 解决方案二:画面刷新看看.解决方案三:引用1楼rui888的回复: 画面刷新看看. 不行的.刷新是不行的.解决方案四:给点代码吧,光说我们怎么看懂,你把session重新赋值?你把数据重新赋值并放到session作用域还不错,是不是这意思?解决方案五:ajax不是无刷新向后台获取数据吗,你不操作你获取的数据你重新赋值session有什么

google-本地搭建https环境,IE可以成功访问,但是Google浏览器提示无法加载页面!这是为什么?

问题描述 本地搭建https环境,IE可以成功访问,但是Google浏览器提示无法加载页面!这是为什么? 本地搭建https环境,IE可以成功访问,但是Google浏览器提示无法加载页面!这是为什么? 解决方案 https应该是要证书的把,你chrome要设置下 解决方案二: Chrome阻止了你的证书吧,你自己生成的证书不被信任. 解决方案三: 在测试环境的内网打开自己的网站,是localhost的URL,所以能信任你自己制作的SSL证书,但换用了公网,通过互联网再来访问,你的SSL证书就不会

后台模拟登陆成功,是否可以直接在浏览器打开登陆后的页面

问题描述 使用的苏飞论坛的HttpHelper模拟登陆,需要cookie,后台登录成功.现在我们的需求是客户有很多个系统,每个登陆嫌太麻烦,想在我们的系统做个链接,点击就能打开新网页并进入主页面.账号已提供,请问技术上是否能实现?现在卡在传递cookie上面,后台用Response.Redirect不知道如何传递. 解决方案 解决方案二:http://stackoverflow.com/questions/11885352/passing-cookies-in-response-redirect

java web-浏览器清除缓存后访问服务器页面加载超级慢,进个登陆界面就要2分钟

问题描述 浏览器清除缓存后访问服务器页面加载超级慢,进个登陆界面就要2分钟 访问公司服务器上的java web 项目,当浏览器清除缓存后,页面要加载2分钟才好,第二次访问就挺快了,然后再清除缓存又会加载好长时间,但是后来我发现当刷新页面时接着点暂停再点刷新页面立马就加载完了,请问这是怎么一回事,该怎么解决? 解决方案 由于浏览器缓存了一些前端文件,所以你清除缓存后会重新从服务器下载这些文件,导致速度变慢,解决办法可以是加快服务器的性能,还有页面需要优化,一次性少加载一些文件或者先显示页面,后加载

java web 技术-求助!关于模拟登陆利用接收的cookie判断登录是否成功,遇到了问题,,求大神们相助!在下多谢!

问题描述 求助!关于模拟登陆利用接收的cookie判断登录是否成功,遇到了问题,,求大神们相助!在下多谢! 在下学生最近在做一个用java开发模拟登陆校内网的项目,可是学校使用struts2做的,url的尾缀是.action,登陆前和登陆后的url一致,无法用html来判断,,于是就想用cookie来判断登陆是否成功,可是面临一个问题就是请求标头的Cookie是JSESSIONID=3CDAB1BA4520BD1F53E62F9D5BCCCC49之类的,发送的jsessionid和接收的jses

java-用JAVA HttpClient模拟登陆网站时登陆成功后网站重定向,请问一下 怎么解决???谢谢拉

问题描述 用JAVA HttpClient模拟登陆网站时登陆成功后网站重定向,请问一下 怎么解决???谢谢拉 我觉得最有问题的地方就是我没有触发这个js事件 js的部分代码如下 通过这个JS代码我猜测YAHOO.util.Connect.asyncRequest('xxx','XXX', callback, null) 和我直接通过get和post请求服务器 服务器处理的话会有些许不同 . 并且我通过post请求登陆后 服务器返回了我 这代表登陆成功了 可是 当请求成功后 转向网站的个人主页的时

httpwebrequest-C# 后台模拟登陆智联招聘发布新的职位招聘

问题描述 C# 后台模拟登陆智联招聘发布新的职位招聘 各位大神,我现在正在研究一个功能,后台模拟登陆到智联招聘网站,然后发布新的职位招聘,小弟对这一块不熟,网上搜集了下,大概知道是用httpwebrequest来做,请问谁能给个例子呀,有代码最好了,谢谢各位大神了~~~~~~ 解决方案 需要用cookiecontainer+httpwebrequest才能保持状态C#使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie用C#使用HttpWebRequest P

腾讯 微博 模拟登陆-腾讯微博模拟登陆成功,但请求code失败

问题描述 腾讯微博模拟登陆成功,但请求code失败 本科毕设做的腾讯微博抓取,最近项目交接给下一届时出现问题,发现腾讯微博模拟登陆成功,但请求code失败,返回信息意思是希望完成登陆,但是在这之前已经完成了登陆,抓包分析,cookie一致不缺失,苦于不知道问题到底在哪,各位有做这块的么,望解答,或加QQ:339071451,拜谢