登陆Cookies使用方法

下面代码放在验证登陆之后,保存客户登陆信息

                HttpCookie LoginCookie=new HttpCookie("qwersdfawer");
                LoginCookie[
"qwerzsdvfvwerfq"]=Common.ToBase64(TxtUsername.Text);
                LoginCookie[
"vcxzvasdfqwer"]=Common.ToBase64(TxtCompID.Text);
                LoginCookie[
"sadfqwerqwvxcv"]=Common.ToBase64(TxtPass.Text);
                
switch(RdlCookie.SelectedIndex)
                {
                    
case 0:
                        LoginCookie.Expires
=DateTime.Now.AddYears(1);
                        
break;
                    
case 1:
                        LoginCookie.Expires
=DateTime.Now.AddMonths(1);
                        
break;
                    
case 2:
                        LoginCookie.Expires
=DateTime.Now.AddDays(1);
                        
break;
                    
case 3:
                        LoginCookie.Expires
=DateTime.Now;
                        
break;
                }
                Response.Cookies.Add(LoginCookie);

下面代码放在Global.asax
            HttpCookie LoginCookie=Request.Cookies["qwersdfawer"];
            
if(LoginCookie!=null&&LoginCookie["vcxzvasdfqwer"]!=null&&LoginCookie["qwerzsdvfvwerfq"]!=null&&LoginCookie["sadfqwerqwvxcv"]!=null)
            {
                
string dir=Common.FromBase64(LoginCookie["vcxzvasdfqwer"]).ToString();
                
string username=Common.FromBase64(LoginCookie["qwerzsdvfvwerfq"]);
                
string password=Common.FromBase64(LoginCookie["sadfqwerqwvxcv"]);
                ses user
=new ses(dir,username,password);
                
if(ses.checkuser(user))
                {
                    Session[
"user"]=user;
                    Session[
"username"]=username;
                    Session[
"Compid"]=dir;
                }
            }

登出
            Session["username"]="";
            Session[
"Compid"]="";
            Session[
"menu"]="";
            Session[
"user"]=null;
            Response.Cookies.Remove(
"qwersdfawer");
            Response.Cookies.Clear();
            
this.Dispose();
            Response.Redirect(
"index.aspx");

转载于:https://www.cnblogs.com/pblee/archive/2005/11/17/278628.html

python模拟新浪微博登陆之获取cookies python模拟新浪微博登陆之获取cookie首先感谢,敲代码的耗子http://www.cnblogs.com/mouse-coder/archive/2013/03/03/2941265.html?utm_source=tuicool,之前一直搞不懂登陆新浪微博的原理,看了他那篇文章之后,终于明白了基本原理。在这里主要是通过代码实现那篇文章的过程。获取网页使用的包是requests,正则匹配用的 阅读详情

相关推荐

使用Cookies做免登陆时你必须知道的

很多网站登录一次后,再打开该网站就不需登录了,原因是使用Cookies,如果做爬虫时,我们把Cookies注入的请求中,就绕过了登录界面。本文介绍如何从浏览器获取Cookies字符串,然后用代码注入到request里 chrome 观察Cookies的那几个属性:值、名称、domain、过期时间、path、expires,这几参数的意义:这里 然后就是把Cookies字符串粘

正在编程 1万+

Maven+SSM+Shiro框架整合完整实现,实现某权限用户登录,记住密码,验证码等功能。

Maven+SSM+Shiro框架整合完整实现,实现某权限用户登录,记住密码,验证码等功能,内含数据库,导入到mysql,可运行。

python重定向cookie_模拟登陆中 302 重定向和 cookies 的一些困惑

我想写一个查询话费和流量的爬虫,关键是实现模拟登陆的这个部分。在登陆过程中,点击登陆之后,登陆表单会 post 到一个地址(这一步浏览器不显示),然后会 302 跳转到登陆成功的页面。我现在想得到登陆成功的 cookies ,不知道该怎么提取,requests.session()并没有得到登陆成功的 cookies.得不到登陆成功的 cookies ,代码就不能爬取登陆之后的查询信息。我有三个问题...

weixin_39779537的博客 1087

「VScode」在vscode中通过cookie登录leetcode

我是用中国版的leetcode,但是不知道为什么用密码登录总是失败,最后用cookie登录上的。简单记录一下,方便大家查看。

莫奈小姐姐的博客 3740

MediaWiki 登陆错误,提示开启Cookies

今天登陆MediaWiki网站,遇到如下错误: 登录错误 本站利用Cookies进行用户登录,侦测到您已关闭Cookies,请开启它并重新登录。 之前,包括昨天登陆都是正常的。 开始着手解决问题: 1. 启动Cookie,参考http://sso.cma.org.cn/sso/cookie.htm的方法,问题没有解决 2. 直接搜索错误信息,发现中文的帖子寥寥,没找到解决方案 3.使用必应

w171066的专栏 1862

SSM整合的第一个登录案例(详细

SSM整合 1.用IDea创建一个maven的项目 2.导入jar包(节点) 我这里包括所有的节点(至少登录是够用的): <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation

qq_36074043的博客 1544

用户登录代码实现(springjdbc)并且存cookie,session

session cookie 参考: https://blog.csdn.net/liu_wenbin/article/details/59531184 https://blog.csdn.net/a754895/article/details/82632747 https://www.cnblogs.com/Asdin/p/5867127.html serviceimpl: /*...

qq_33416416的博客 533

selenium携带cookies模拟登陆CSDN

首先是获取cookies保存到本地 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2020/12/20 11:00 # @Author : huni # @File : cookies获取.py # @Software: PyCharm from selenium import webdriver from time import sleep import json if __name__ == '__main__':

乎你的博客 32万+

利用cookies绕过登陆爬取网站数据

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...

weixin_44718708的博客 4317

模拟登陆人人网--手动复制粘贴cookies

用自己的账号手动登陆下,复制cookies

python爬虫人工智能大数据 1178

登陆cookies的问题已经解决:)

登陆的问题已经解决:)因为bbs.tiexue.net需要Session,所以cookies要一直保留加上一个公共变量就可以了,寒中。。。。。浪费了3天,最后还是自己解决了:)public static System.Net.CookieContainer cookie=new System.Net.CookieContainer();加上就好了:)大家也都吸取点经验:)

791

登陆——Cookies

一、概念 cookies信息指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。 基于 Internet的各种服务系统应运而生,建立商业站点或者功能比较完善的个人站点,常常需要记录访问者的一些信息。 举例访问一个论坛,需要记录一些用户信息(如身份识别号码、密码、用户在 Web 站点购物的方式或用户访问该站点的次数),如果没有cookie,那么我们每访...

OneOnePeng的博客 903

java 通过模拟cookies登陆新浪微博

众所周知,浏览器通过cookies记录用户登陆的一些信息,这样用户下次可以自动登陆等。基于这点,我们可以在后台通过模拟cookies信息,然后将cookies信息设置到httpclient里,从而达到免除登陆的目的。以下是实现代码: httpclient是org.apache.commom包 private static BasicClientCookie setWeiboCookies(St

chengxuyuan20100425的专栏 5466

python + selenium自动化实战携带cookies模拟登陆微博

首先获取cookies使用手机扫码登录斗鱼,然后利用网页cookies保存在本地 有些同学可能会问,这不是相当于自己登录了吗,还模拟什么呢,其实来说这是一次获取cookies可以使用很久 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2020/12/29 16:27 # @Author : huni # @File : 微博cookies.py # @Software: PyCharm from selenium import

乎你的博客 31万+

robotframework之使用cookies登陆

有的系统是使用cookies保持登陆的,而RF的Request库里面没有像Selenium2Library里面一样操作cookies的关键字,若接口需要登录则只能用UI自动化先登录,然后再将cookies添加到header中,保持登陆状态 目录 1、Selenium2Library操作cookie 2、cookies的应用 1、Selenium2Library操作cookie ...

weixin_30802171的博客 1944

selenium記錄企業微信獲取cookies,免登陸操作

步驟: 登錄企業微信,獲取cookies 刪除cookies中的expiry字段 把cookies加入到driver中 找到“通訊錄”元素並點擊,驗證已經登錄成功 步驟一 【前提:1.打開企業微信登錄頁,2.掃碼登錄企業微信,3.運行下列代碼復用當前頁面點擊“通訊錄”獲取cookies】 from selenium import webdriver from selenium.webdriver.chrome.options import Options class TestCookie:

weixin_39773337的博客 914

2.7 cookies实现绕过登陆直接访问内部功能

from selenium import webdriver import time driver = webdriver.Chrome("/Users/linda/driver/chromedriver") # driver.get("https://www.jianshu.com/sign_in") # # driver.find_element_by_id("session_email_...

lindafang72的博客 94

cookies的时限是多少_完美解决PJ的Cookies保存时限问题!可选择记录登陆时长!

完美解决PJ的Cookies保存时限问题!可选择记录登陆时长!http://mr-w.cn/一直被这个问题所困扰!!现在终于完美解决啦!!献给那些需要前台记住登录信息的朋友!(此方法经过我的使用验证不存在星铃丹管理员所说的后台会持续登陆的安全隐患...后台还是和原版一样的,效果只针对前台!!)感谢Wady和IFairy...请大家不要只看不回,只回不来我的博客坐坐...回帖是美德!做人要厚道!!下...

weixin_39961636的博客 340

python selenium 使用cookies登陆,与requests使用cookies登陆的差别

要点:1.selenium的cookies是多个字典组成的list,而且有很多键值         2.selenium 想要添加cookies,得先登录对应域名的网址,再添加,一旦cookies里有不同域名(domain)就会报错!         3.requests的cookies只需name跟value即可最近研究用selenuim 登录纯JS加载的网站获取信息,到后面想用cookies免...

行者刘6 1万+
上一篇: RubyConf的podcast
下一篇: 又一个新出现的开源AJAX Browser Side Framework --moo.fx
weixin_30690833
博客等级 码龄11年 101粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值