当前位置: 首页 > news >正文

WebService与共享COOKIE

WebService与共享COOKIE

左直拳

现在有两个网站:www.abc.comcheck.abc.com。要求用户打开邮件时,访问check.abc.com,保存COOKIE。以后用户访问www.abc.com,则检查COOKIE。如果发现在check.abc.com上有COOKIE,则自动登陆。

这大概跟单点登陆有点类似。我刚开始的设想是:在check.abc.com上提供一个WebService,供www.abc.com调用来检查COOKIE

但是,在本机上直接用浏览器访问WebService检查,可以准确读取check.abc.com 保存的COOKIE;而运行同样放在本机上的www.abc.com,通过www.abc.com上的页面调用WebService,却怎么也读不出COOKIE。调试了很久,查阅了许多资料都没有结果。

后来有篇文章介绍说:COOKIE可以自动由子级域名分享,无须做什么特别设置。对网站www.abc.comcheck.abc.com来说,它们都是二级域名,一级域名是abc.com。所以,保存COOKIE的时候,将CookieDomain设置成“.abc.com”,无论www.abc.com还是check.abc.com,应该都可以顺利读取。代码如下

public void WriteToCookie(int userId)

{

HttpCookie cookie = new HttpCookie(UserInfo);

cookie.Values.Add(UserId, userId.ToString());

cookie.Expires = DateTime.Now.AddHours(1);

cookie.Secure = false;

cookie.Domain = ".abc.com";

HttpContext.Current.Response.Cookies.Add(cookie);

}

可是照样不行!

老子一生气,将WebService去掉了,在www.abc.com里直接读取,一读就读到了。

去他娘的WebService

相关文章:

  • score函数 机器学习_深度研究:回归模型评价指标R2_score
  • 国际运营商ICT服务发展现状及策略分析
  • bash 将二进制转换为十进制_bash shell实现二进制与十进制数的互转
  • 实体类多层嵌套 遍历_循环运用(多级嵌套结构)
  • 流程设计和优化原则
  • react做h5 例子_【React入门实例(运行于浏览器duan)】
  • XP中用U盘扩充内存
  • 301跳转 https_nginx配置https301跳转
  • php 创建64位的数_使用PHP应用查询SAP HANA Express Edition里的数据
  • 惠普电脑u盘重装系统步骤_惠普U盘重装,惠普电脑U盘一键重装系统方法
  • SQL Server 2005中的SQLCMD工具使用
  • 统计占比_统计局:2019年高等教育在校生中女研究生占比过半
  • 我的个人2007-非工作盘点
  • scritp里怎么传值给php_PHP中的script部分的值怎么传递出来呢?
  • anchor free 目标检测_Anchor Free的目标检测方法--FCOS
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • angular2开源库收集
  • angular组件开发
  • Bootstrap JS插件Alert源码分析
  • E-HPC支持多队列管理和自动伸缩
  • gf框架之分页模块(五) - 自定义分页
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • PermissionScope Swift4 兼容问题
  • 前端自动化解决方案
  • 驱动程序原理
  • 算法-图和图算法
  • 算法之不定期更新(一)(2018-04-12)
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • $.each()与$(selector).each()
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (笔试题)合法字符串
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (六)激光线扫描-三维重建
  • (十五)使用Nexus创建Maven私服
  • (十一)手动添加用户和文件的特殊权限
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .Net7 环境安装配置
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .NET业务框架的构建
  • /dev下添加设备节点的方法步骤(通过device_create)
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解
  • [ vulhub漏洞复现篇 ] Apache APISIX 默认密钥漏洞 CVE-2020-13945
  • [APIO2012] 派遣 dispatching
  • [C#基础知识系列]专题十七:深入理解动态类型
  • [C++]模板与STL简介
  • [CISCN2019 华北赛区 Day1 Web2]ikun