请问单点登录的问题 这点挺难的,在同个域下,倒是可以利用session,cookie,数据库来判断的。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假设A网站上的login.aspx负责登录,子网站可以采用url参数的方式传递,那么登录功能可以访问: http://A/login.aspx?site=http://B/abc/表示登录之后进入B网站/abc目录。在这个登录页面上,显示登录界面。当用户输入之后,如果输入正确,B网站也有权限,login.aspx页面可以将客户端重定向到: http://B/abc/?passport=232837823B网站通过网站间的服务去A网站凭这个passport取客户身份信息。login.aspx实际可以作为iframe嵌入别的网站的网页里。 如果这个passport很像是sessionID,或者干脆使用sessionID也可以。或者也可以与cookie结合使用,保存更长久时间。但是也可以是与用户的机器无关,根据用户的信息产生的md5编码等(这样客户端可以移动)。当网站B要到导航网站C上去的时候,不要忘记传递passport就行了。注意login.aspx总在A网站上而不需要考虑同域还是跨域。 asp.net2.0的那个实现,什么“同域”、每一个网站都要同步维护整个认证数据库,反而把问题复杂性搞得成倍增加,不是真正的单点登录。 SQLSERVER计算时间差 如何在ASP页面中加个视频播放器 有关sqlcommand.parameter的简单问题? 软件开发项目中的学生年级问题探讨 AspNetForums问题 win2000IIS不支持shtml 系统的用户手册,你们是怎么写的,最好的方式给100分 用户控件内的DataList分页,该如何实现? 有关dataGrid中动态改变LinkButton列时FindControl的问题。 DataGrid项上事件的问题?(选行的效果) 新手的哈希表问题,解决马上给分~ 各位兄弟们iis 服务器都是好好的 为什么 再打开的时候 居然显示 403.9连接错误 谁能帮忙解决一下
http://A/login.aspx?site=http://B/abc/表示登录之后进入B网站/abc目录。在这个登录页面上,显示登录界面。当用户输入之后,如果输入正确,B网站也有权限,login.aspx页面可以将客户端重定向到:
http://B/abc/?passport=232837823B网站通过网站间的服务去A网站凭这个passport取客户身份信息。login.aspx实际可以作为iframe嵌入别的网站的网页里。