新闻 | 天津 | 民生 | 广电 | 津抖云 | 微视 | 读图 | 文娱 | 体育 | 图事 | 理论 | 志愿 | 专题 | 工作室 | 不良信息举报
教育 | 健康 | 财经 | 地产 | 天津通 | 旅游 | 时尚 | 购物 | 汽车 | IT | 亲子 | 会计 | 访谈 | 场景秀 | 发布系统

"津云"客户端
  您当前的位置 :北方网 > IT浪潮 > 北方学院 > 软件文库 > 网络相关 正文
关键词:

用JAVASCRIPT实现邮箱快速登录


http://www.enorth.com.cn  2001-02-09 00:00
  在网上逛久了,是不是经常见到别人的站点上的“免费邮箱快捷登录”等“便民”的好东东?打开这些页面的源文件一看,原来都是通过某些ASP或CGI程序登录的,这就不得不使一向喜欢贪图便利的我们小心谨慎起来―要知道,这些来历不明的ASP或CGI若想记录我们的用户名跟密码是轻而易举的事!所以,一般情况下我们都不太用它,除非这个ASP程序是自己做的―但,自己做的自己相信,怎样让别人也相信呢?毕竟ASP太“安全”了,客户端根本看不到真正的源代码!

  实际上,撇开其它因素不谈,这些ASP或CGI程序起的仅仅是一个转换作用而已,即将获得的用户名与密码转换为相应免费电邮登录脚本的对应格式。这种功能用JavaScript完全能够胜任,而且由于JavaScript对客户端的透明性即访客可以看到源代码,所以不会有前面的这些ASP的“信任危机”。

  先来讲讲它的原理。前面已经提到,我们要做的只是获取用户名与密码然后转换为相应登录脚本的特定格式,如“新浪免费邮件”处理登录信息的文件名及地址是“http://mail.sina.com.cn/cgi-bin/login”,“用户名”的“叫法”是“u”,“密码”是“psw”,如果用户选择了“新浪邮件”,程序要做的就是将用户输入用户名以“u”和密码以“psw”的格式发送到登录脚本,形成“http://mail.sina.com.cn/cgi-bin/login?u=user&psw=password”,然后登录。下面一起来看具体怎么做。

  先做一个登录表单,将需要数据发送给JavaScript函数。表单可参考以下代码:

  

  

  账号:

  密码:

  

  

  

  第二步,编写JavaScript函数,将它放在登录表单所在页面的……之间。

  

  好了,属于大家的“免费邮箱快捷登录”完成了,现在就试一下,怎么样?我的E-mail:contion@sina.com,有问题可以来信联系。(西安 周辉腾)

编辑 超级管理员
[进入IT论坛]
请您文明上网、理性发言并遵守相关规定,在注册后发表评论。
 北方网精彩内容推荐
无标题文档
天津民生资讯
天气交通 天津福彩 每月影讯 二手市场
空气质量 天津股票 广播节目 二手房源
失物招领 股市大擂台 天视节目 每日房价
热点专题
北京奥运圣火传递和谐之旅 迎奥运 讲文明 树新风
解放思想 干事创业 科学发展 同在一方热土 共建美好家园
2008天津夏季达沃斯论坛 《今日股市观察》视频
北方网网络相声频道在线收听 2008高考招生简章 复习冲刺
天津自然博物馆馆藏精品展示 2008年天津中考问题解答
带你了解08春夏服饰流行趋势 完美塑身 舞动肚皮舞(视频)
C-NCAP碰撞试验—雪佛兰景程 特殊时期善待自己 孕期检查
热点新闻排行 财经 体育 娱乐 汽车 IT 时尚 健康 教育

Copyright (C) 2000-2021 Enorth.com.cn, Tianjin ENORTH NETNEWS Co.,LTD.All rights reserved
本网站由天津北方网版权所有