`
javafan_303
  • 浏览: 957848 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

新浪通行证实现方案

阅读更多
   新浪的通行证和Sohu的相比稚嫩了很多,因为所有的成员网站都在同一个域中,因此在通行证中写了cookie后在所有的成员网站就实现了cookie共享。搜狐因为集成了其他的非同域的网站(如chinaren),若是按照新浪的这种实现方式是肯定不行的,因此他们采用了p3p去跨域写cookie.
   网民在新浪的通行证登录后,会在浏览器写一个cookie,当漫游到其他的网站时,读取该cookie的信息。
  
<script language="javascript">
if (getCookie("SE") == "") {
	print_stand_unipro_head();

} else {

	print_stand_unipro_welcome();

}
</script>
function print_stand_unipro_head()
{
	
	document.write("<table height=17 cellSpacing=0 cellPadding=0 border=0><tr>");
    document.write("<td align=right><a href=# onclick='return getUniproUrl_stand()'>通行证登录</a>&nbsp;</td>");
    document.write("</tr></table>");
}

function print_stand_unipro_welcome()
{
	var unipro_login_nickname = getCookie( "SU" );
	var unipro_login_pos = unipro_login_nickname.split(":");
	
	if ( unipro_login_pos.length > 1 ){
		unipro_login_nickname = decodeURI(unipro_login_pos[3]);
	}
	
	if ( unipro_login_nickname!="" && unipro_login_nickname!="null" && unipro_login_nickname!=null && unipro_login_nickname!="undefined" ) {
                  if (unipro_login_nickname.length > 6)
		{
			unipro_login_nickname = unipro_login_nickname.substr2(0,6);
			unipro_login_nickname += "..";
		}
		document.write("<table height=17 cellSpacing=0 cellPadding=0 border=0><tr>");
		document.write("<td align=right>&nbsp;"+unipro_login_nickname+"</td><td>&nbsp;<a href=# onClick='return getUniproUrl_welcome()'>退出</a>&nbsp;</td>");
		document.write("</tr></table>");
	} else {
		document.write("<table height=17 cellSpacing=0 cellPadding=0 border=0><tr>");
		document.write("<td align=right>&nbsp;新浪过客" +"</td><td>&nbsp;<a href=# onClick='return getUniproUrl_welcome()'>退出</a>&nbsp;</td>");
		document.write("</tr></table>");
	}
}
</script>

如果cookie存在就显示cookie中的用户信息,如果不存在就显示一个登录按钮.
分享到:
评论
1 楼 zbw 2008-08-07  
你所说是只是个皮毛吧,表现上的东西,实质的东西没有体现出来。

相关推荐

    通行证整合方案通行证整合方案通行证整合方案

    通行证整合方案是一种技术方法,用于在多个不同的系统或平台上实现单点登录(Single Sign-On, SSO)的功能。通过这种方式,用户在一个系统登录后,可以在其他关联的系统中自动登录,无需重复输入用户名和密码,极大...

    瑞星通行证及帐号绝对可用

    综上所述,瑞星通行证作为瑞星软件和服务的重要组成部分,对于确保用户账号安全、实现产品功能等方面起着至关重要的作用。用户在使用通行证时应注意保护个人隐私、遵循官方指南,以确保账号的安全和正常使用。

    安全通行证安全通行证

    根据提供的文件信息,我们可以推断出本篇内容主要聚焦于“安全通行证”这一主题。由于描述部分重复提及了“安全通行证”,并且没有提供其他具体内容,这里将基于“安全通行证”这一核心概念展开深入讨论,包括但不...

    ESET 通行证批量获取精灵.rar

    通常,一个通行证包含了产品许可证密钥,允许用户在特定时间内享受ESET的防病毒和安全解决方案。批量获取通行证对于系统管理员或者拥有多个设备需要保护的用户来说,是非常方便的,避免了手动输入和管理多个单独的...

    上海机场控制区通行证管理办法

    上海机场控制区通行证管理办法,是介绍如何办理通行证的办法

    swift-iOS电子钱包通行证的模板可以像名片一样使用

    在压缩包`PassKit-Business-Card-master`中,可能包含了示例代码、资源文件(如图像和JSON配置文件)以及指导文档,帮助开发者理解如何创建和实现这种名片式的电子钱包通行证。开发者可以研究这些文件,学习如何将...

    帝国CMS整合DiscuzX1.5通行证

    总的来说,"帝国CMS整合DiscuzX1.5通行证"是一项涉及到多系统协作的技术任务,通过PHP编程和API接口设计,实现了用户账号的跨平台通用,提升了用户体验,同时也为开发者提供了更灵活的网站构建方案。对于想要学习和...

    网易通行证注册

    在IT行业中,网页开发是一项核心技能,而"网易通行证注册"是典型的用户注册流程实现,涉及到前端界面设计、用户交互以及数据验证等多个方面。这里,我们将深入探讨与这个主题相关的知识点。 首先,我们关注HTML...

    通行证打印模版

    关于本文档,一共两页,正面某通行证模板,背面为通行规章制度

    shopex4.8.5通杀所有版本需要通行证认证才能登陆后台

    标题提到的是ShopEx 4.8.5版本的一个特定问题,即“通杀所有版本需要通行证认证才能登录后台”。这意味着在正常情况下,用户在尝试访问ShopEx后台管理系统时,必须通过通行证验证来确保操作的安全性。然而,描述中...

    电子通行证读卡接口说明文档

    通过对控件功能的详细介绍,帮助开发人员能够快速地将该控件集成到现有的业务系统中,实现对电子通行证芯片数据的有效读取。 **1.2 接口函数** 本应用软件的接口发布部分,封装成ActiveX控件,便于业务系统通过...

    上海机场控制区通行证考试题库(参考).doc

    上海机场控制区通行证考试题库(参考).doc

    思为社区通行证系统[PHP]

    "思为社区通行证系统"是一个基于PHP开发的身份验证和授权平台,主要目标是为用户提供一个安全...通过持续迭代和优化,"思为社区通行证系统"可以成为一个强大且可靠的用户身份管理解决方案,服务于各种在线社区和平台。

    台湾居民来往大陆通行证申请表(样表).pdf

    台湾居民来往大陆通行证申请表(样表).pdf

    三位通行 三位通行+汉字通行证,注册.exe

    三位通行+ 三位通行+汉字通行证,注册.exe

    zuitu+discuz7.2的完美整合+通行证.zip

    2.完美整合了ucenter,同步登录、退出修正了官方的通行证BUG等。 3.安装方法简便,直接使用帝国安装数据库即可! 说明: 该整合版没有修改zuitu(CV2.0_20110930)与discuz!(7.2)的任何程序!只是在通行证让做了调整...

    基于小程序云开发的小区电子通行证管理系统设计.pdf

    基于微信小程序云开发的小区电子通行证管理系统的设计思路与实现,是一种针对传统门禁系统弊端而提出的智慧化解决方案。随着智慧城市的发展,居民对于住宅小区的安全性和便捷性要求日益提高。传统的物理门禁卡、指纹...

    边境管理区通行证申请表(区外人员办理样表).xlsx

    边境管理区通行证申请表(区外人员办理样表)边防证办理需要 拉萨地区专用申请表 也可以做通用申请表 不需要照片的那种

    萧山机场通行证考试题目.doc

    萧山机场通行证考试题目.doc

    Matlab过期后的通行证

    很多人的matlab应该都有提示通行证已过期,请重新激活的提示,用这个代码,按照压缩包内文档提示操作即可激活!

Global site tag (gtag.js) - Google Analytics