09 2011 档案
单点登录相关问题总结
摘要:1概述 对于单点登录的机制和原理就不在这里赘述了。本文仅是对于单点登录问题研究所得的心得进行一下总结。想要实现单点登录可以采用的方式有很多种:1利用成熟的软件框架(CAS,OPENSSO等)2自己建设单点登录框架(像sohu的单点登录)3还有就是最简单的使用URL模拟登录。 但是各种方式都各有利弊。最主要的问题是大部分实现方式都需要对单点登录目标系统进行修改,或者在目标系统中放入单点登录代码。如果我们自己对目标系统没有控制能力,那么与目标系统的沟通就成为最大的阻碍。 如果可以不修改目标系统,或者可以不在目标系统放入代码就可以登录就是最理想的单点登录。基于这一问题,那么建立模仿登录请求的URL进 阅读全文
posted @ 2011-09-15 14:06 rabbi88 阅读(426) 评论(0) 推荐(0)
如何通过session控制单点登录
摘要:服务器为每一个浏览器实例对应一个session。这个session有自己的一个独立id,这个id保存在浏览器的cookie中(这个cookie貌似随着这个浏览器实例的关闭而清除),访问web服务器的时候,web服务会根据你cookie中的sessionId来决定重新创建一个session还是使用已经存在的session。如果使用桌面的ie图标打开一个IE窗口,这个窗口属于一个新的浏览器实例(其中不包含sessionid信息),这时候用这个IE访问web服务器的时候web服务器会为这个浏览器实例新创建一个httpsession,sessionId也是新的(sessionId保存到本地的cooki 阅读全文
posted @ 2011-09-07 23:55 rabbi88 阅读(1498) 评论(0) 推荐(0)
C#日期格式化
摘要:C#日期格式化 日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using System;using System.Globalization;String format="D";DateTime date=DataTime,Now;Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo));结果输出 阅读全文
posted @ 2011-09-01 10:11 rabbi88 阅读(274) 评论(0) 推荐(0)