網站郵箱登錄源代碼

李順亮

學習參考了互聯網上的網站郵箱登錄源代碼,并且經過了自己的一番摸索與調整,終于有了一些心得。特此把總結出來的注意事項以及網站郵箱登錄源代碼記錄如下,供如我這般小白的網友需要時任意使用。

一、注意事項

1、請把以下源代碼放在html中的<body>與</body>之間。

2、 打頭的這行代碼不能刪除,否則以下的源代碼全部失效。
<FORM name=gomail onSubmit="return clickMail()" action="" method=post target="_blank">

3、在dreamweaver的設計中,顯示出來的“隱藏區域”圖標,可以任意調整位置,先后順序也不重要,絲毫不會影響郵箱登錄。

4、源代碼中的<br />也可以任意刪除或者增加,完全可以根據你網站中所給定的位置大小進行調整。如果要在網站中做成單行狀的郵箱登錄,就可以把<br />全部刪除。

5、想要讓自己喜愛或者常用的郵箱,只要類似這樣處理,把“<option value=sina>@sina.com 新浪</option>”代碼,放在“<option selected >請選擇郵箱</option>”后面。至于源代碼后面的case到break部分并不一定調整,似乎不會影響大局。

6、163郵箱似乎不讓我們在自己的網站中登錄,那不是源代碼的問題。而是163郵箱作了技術防范,防止惡意網站使用他人郵箱。

7、想看郵箱登錄效果如何,以及究竟能不能登錄的網友,請直接到本絲路網的首頁中參看。

二、源代碼

<FORM name=gomail onSubmit="return clickMail()" action="" method=post target="_blank">
<INPUT type=hidden name=url>
<INPUT type=hidden name=username>
<INPUT type=hidden name=type>
<INPUT type=hidden name=password>
<INPUT type=hidden name=domain>
<input name=.intl value=cn type=hidden>
<input value=ym name=.src type=hidden>
<INPUT type=hidden name=user>
<INPUT type=hidden name=pass>
<INPUT type=hidden value=true name=enterVip>
<INPUT type=hidden name=UserName>
<INPUT type=hidden name=Password>
<INPUT type=hidden name=u>
<INPUT type=hidden name=psw>
<INPUT type=hidden name=login>
<!--/-->
<INPUT type=hidden name=LoginName>
<INPUT type=hidden name=usr>
<INPUT type=hidden name=func>
<INPUT type=hidden name=login_name>
<INPUT type=hidden name=login_password>
<INPUT type=hidden name=BackURL>
<INPUT type=hidden value=http://mail.google.com/mail?ui=html&zy=l name=continue>
<INPUT type=hidden name=Email>
<INPUT type=hidden name=domainname>
<INPUT type=hidden value=false name=firstlogin>
<INPUT type=hidden name=starttime>
<INPUT type=hidden name=p2>
<INPUT type=hidden name=passwd>
<INPUT type=hidden name=id>
<INPUT type=hidden name=m>
<INPUT type=hidden name=mpass>
<INPUT type=hidden name=loginid>
<INPUT type=hidden name=appid>
<INPUT type=hidden name=ru>
<INPUT type=hidden name=eru>
<INPUT type=hidden name=fl>
<INPUT type=hidden name=ct>
<INPUT type=hidden name=vr>
<INPUT type=hidden name=sg>
<br />
<INPUT type=hidden name=vwriter>
<INPUT type=hidden name=email>
<INPUT type=hidden name=passport_51_user>
<!--/-->
<INPUT type=hidden name=passport_51_password>
<INPUT type=hidden name=gourl>
<INPUT type=hidden name=Passwd>
<INPUT type=hidden name=vpassword>
<br />
用戶:
<input tabIndex=1 size=14 name=uName>
<br />
郵箱:
<select tabIndex=2 size=1 name=domainss>
<option selected >請選擇郵箱</option>
<option value=sina>@sina.com 新浪</option>
<option value=163>@163.com 網易</option>
<option value=126>@126.com 網易</option>
<option value=yahoo>@yahoo.com.cn</option>
<option value=yahoocn>@yahoo.cn</option>
<!--/-->
<option value=gmail>@gmail.com</option>
<option value=sohu>@sohu.com 搜狐</option>
<option value=tom>@tom.com</option>
<option value=188>@188.com</option>
<option value=21cn>@21cn.com</option>
<option value=yeah>@yeah.net</option>
<option>-請選擇其他服務-</option>
<option value=baidu>百度賬號</option>
<option value=chinaren>ChinaRen校友錄</option>
<option value=xiaonei>校內網</option>
<option value=51com>51.com</option>
</select>
<br />
密碼:
<input tabIndex=3 type=password size=14 name=uPw>
<br />
<input tabIndex=4 type=submit value=" 登錄 " name=sub style="height:1.67em;width:5.0em;font-size:13px">
<INPUT type=hidden value=submit name=cmd>
<script>
function clickMail()
{var gm=document.gomail
var vDomain=gm.domainss
var vName=gm.uName
var vPw=gm.uPw
if(vDomain.value==""){alert("您沒有選擇郵箱!")
vDomain.focus()
return false}
if(vName.value==""){alert("用戶名不能為空!")
vName.focus()
return false
}
if(vPw.value==""){alert("密碼不能為空!")
vPw.focus()
return false}
switch(vDomain.value){
case "163":
gm.action="http://reg.163.com/CheckUser.jsp"
gm.url.value="http://fm163.163.com/coremail/fcg/ntesdoor2?lightweight=1&verifycookie=1&language=-1&style=15"
gm.username.value=vName.value
gm.password.value=vPw.value
gm.enterVip.value=''
break
case "126":
gm.action="https://reg.163.com/logins.jsp"
gm.domain.value="126.com"
gm.username.value=vName.value +"@126.com"
gm.password.value=vPw.value
gm.url.value="http://entry.mail.126.com/cgi/ntesdoor?lightweight%3D1%26verifycookie%3D1%26language%3D0%26style%3D-1";
break
case "yeah":
gm.action="https://reg.163.com/logins.jsp"
gm.domain.value="yeah.net";
gm.username.value=vName.value +"@yeah.net"
gm.password.value=vPw.value
gm.url.value="http://entry.mail.yeah.net/cgi/ntesdoor?lightweight%3D1%26verifycookie%3D1%26style%3D-1";
break
case "188":
gm.action="http://reg.mail.188.com/servlet/coremail/login?language=0&style=1"
gm.user.value=vName.value
gm.pass.value=vPw.value
break
case "sohu":
gm.action="http://passport.sohu.com/login.jsp"
gm.url.value=""
gm.UserName.value=vName.value
gm.Password.value=vPw.value
gm.id.value=vName.value
gm.username.value=vName.value
gm.password.value=vPw.value
gm.m.value=vName.value
gm.passwd.value=vPw.value
gm.mpass.value=vPw.value
gm.loginid.value=vName.value+"@sohu.com"
gm.fl.value="1"
gm.vr.value="1|1"
gm.appid.value="1000"
gm.ru.value="http://login.mail.sohu.com/servlet/LoginServlet"
gm.eru.value="http://login.mail.sohu.com/login.jsp"
gm.ct.value="1173080990"
gm.sg.value="5082635c77272088ae7241ccdf7cf062"
break
case "yahoo":
gm.action="https://edit.bjs.yahoo.com/config/login"
gm.login.value=vName.value
gm.passwd.value=vPw.value
break
case "yahoocn":
gm.action="https://edit.bjs.yahoo.com/config/login"
gm.login.value=vName.value+"@yahoo.cn"
gm.passwd.value=vPw.value
break
case "tom":
gm.action="http://bjweb.163.net/cgi/163/login_pro.cgi"
gm.user.value=vName.value
gm.pass.value=vPw.value
break
case "21cn":
gm.action="http://passport.21cn.com/maillogin.jsp"
gm.LoginName.value=vName.value
gm.passwd.value=vPw.value
gm.domainname.value="21cn.com"
gm.UserName.value=vName.value+'@21cn.com'
break
case "sina":
gm.action="http://mail.sina.com.cn/cgi-bin/login.cgi"
gm.u.value=vName.value
gm.psw.value=vPw.value
break
case "gmail":
gm.action="https://www.google.com/accounts/ServiceLoginAuth"
gm.Email.value=vName.value
gm.Passwd.value=vPw.value
break
case "chinaren":
gm.action="http://passport.sohu.com/login.jsp"
gm.loginid.value=vName.value+"@chinaren.com"
gm.passwd.value=vPw.value
gm.fl.value="1"
gm.vr.value="1|1"
gm.appid.value="1005"
gm.ru.value="http://profile.chinaren.com/urs/setcookie.jsp?burl=http://alumni.chinaren.com/"
gm.ct.value="1174378209"
gm.sg.value="84ff7b2e1d8f3dc46c6d17bb83fe72bd"
break
case "tianya":
gm.action="http://www.tianya.cn/user/loginsubmit.asp"
gm.vwriter.value=vName.value
gm.vpassword.value=vPw.value
break
case "baidu":
gm.action="http://passport.baidu.com/?login"
gm.u.value="http://passport.baidu.com/center"
gm.username.value=vName.value
gm.password.value=vPw.value
break
case "xiaonei":
gm.action="http://login.xiaonei.com/Login.do"
gm.email.value=vName.value
gm.password.value=vPw.value
break
case "51com":
gm.action="http://passport.51.com/login.5p"
gm.passport_51_user.value=vName.value
gm.passport_51_password.value=vPw.value
gm.gourl.value="http%3A%2F%2Fmy.51.com%2Fwebim%2Findex.php"
break
}
vPw.value=""
return true
}
</script>

本文參考了:http://www.codefans.net/jscss/code/989.shtml



關于絲路絲路網史版權聲明法律顧問聯系我們
Copyright ? 2004-2011 by onesl.com all rights reserved
建議您使用1024*768分辨率、火狐瀏覽器瀏覽

閩ICP備11005983號

20选5中奖金额