网易等邮箱网页登陆源代码
来源:造价师 发布时间:2020-08-21 点击:
在网上找了许多,都是不能用的了,本地登陆还好,放到网站就显示:
警告:系统检查到您可能通过不安全的网站登录,请您登录后立即修改密码!
但是老板着急让完成。就接着百度。终于搞定。
代码共有两部分:
一、登陆页面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/TR/1999/REC-html401loose.dtd">
<HTML xmlns="/1999/xhtml"><HEAD><TITLE>中药方大全</TITLE>
<META content="text/html; charset=gbk" http-equiv=Content-Type>
<SCRIPT type=text/javascript src="config.js"></SCRIPT>
</HEAD>
<BODY >
<FORM id=gomail class=c_form onSubmit="return checktype(this);"
method=post name=gomail action=JavaScript:><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
value=/inset.html type=hidden name=.done> <INPUT
type=hidden name=user> <INPUT type=hidden name=pass> <INPUT value=true
type=hidden 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
value=/mail?ui=html&zy=l type=hidden
name=continue> <INPUT type=hidden name=Email> <INPUT type=hidden
name=email> <INPUT type=hidden name=domainname> <INPUT value=false
type=hidden 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> <INPUT type=hidden name=vwriter> <INPUT type=hidden
name=vpassword> <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 value=cn type=hidden name=.intl>
<INPUT type=hidden name=origURL> <INPUT type=hidden name=formName> <INPUT
type=hidden name=method> <INPUT value=true type=hidden name=isplogin>
<UL>
<LI><LABEL for=mail_user_ican123>帐 号</LABEL> <INPUT id=mail_user_ican123
class=int size=25 type=text name=uName> </LI>
<LI><LABEL for=mail_ail_server_ican123>邮 箱</LABEL> <SELECT
id=mail_server_ican123 class=select onchange=shortcut() name=domains>
<OPTION selected value=selected>--请选择--</OPTION> <OPTION
value=163>163.com 网易</OPTION> <OPTION value=126>126.com</OPTION>
<OPTION value=sohu> 搜狐</OPTION> <OPTION value=sina>
新浪</OPTION> <OPTION value=tom></OPTION> <OPTION
value=yahoo></OPTION> <OPTION
value=yahoocn></OPTION> <OPTION value=21cn>21</OPTION>
<OPTION value=eyou> 亿邮</OPTION> <OPTION
value=vipsina></OPTION> <OPTION
value=vip163></OPTION> <OPTION value=263>263.net</OPTION>
<OPTION value=yeah></OPTION> <OPTION
value=selected>以下请在弹出页登陆↓</OPTION> <OPTION
value=gmail>G</OPTION> <OPTION value=qq>QQ.com</OPTION>
<OPTION value=188>188.com</OPTION> <OPTION value=139>139.com</OPTION>
<OPTION value=sogou></OPTION> <OPTION
value=hotmail></OPTION> <OPTION
value=kaixin001>开心网</OPTION> <OPTION
value=selected>--社交网及其他--</OPTION> <OPTION value=baidu>百度账号</OPTION>
<OPTION value=renren>人人网</OPTION> <OPTION value=tianya>天涯社区</OPTION>
<OPTION value=51>51.com 博客</OPTION> <OPTION value=cren>ChinaRen
校友录</OPTION></SELECT> </LI>
<LI><LABEL for=mail_passwd_ican123>密 码</LABEL> <INPUT
id=mail_passwd_ican123 class=int size=15 type=password name=uPw> <INPUT id=mail_submit_ican123 class=btn value="登 录" type=submit name=btn_my>
</LI></UL></FORM>
</BODY></HTML>
相应的js代码(config.js)
var ua=navigator.userAgent.toLowerCase();
var isIE=ua.indexOf("msie")>-1;
var isFF=ua.indexOf("firefox")>-1;
function regE(c,b,a){
if(window.attachEvent){
c.attachEvent(b,a)
}else {
c.addEventListener(b.replace(/^on/,""),a,true)
}
}function $(a){
return document.getElementById(a)
}function os(a){
return $(a).style
}function ResumeError(){
return true
}window.onerror=ResumeError;
// JavaScript Document
/*var gm=document.gomail;
var vDomain=gm.domains;
var vName=gm.uName;
var vPw=gm.uPw;*/
function checktype(obj){
if(obj.domains.value=="selected"){alert("您没有选择邮箱");obj.domains.focus();return false}
if(obj.uName.value==""){alert("您没有填写用户名");obj.uName.focus();return false}
if(obj.uPw.value==""){alert("您没有填写密码");obj.uPw.focus();return false}
if(obj.domains.value=="163"||obj.domains.value=="126"||obj.domains.value=="yeah")
{checkwangyi(obj);}
else{clickMail(obj);}
obj.uPw.value="";
return ;
this.location.reload();
}
function clickMail(obj){
obj.target="_blank"
switch(obj.domains.value){
case "188":
obj.action="/servlet/coremail/login?language=0&style=1"
obj.user.value=obj.uName.value
obj.pass.value=obj.uPw.value
break
case "vip163":
obj.action="/logon.m?language=-1&style=-1"
obj.username.value=obj.uName.value
obj.password.value=obj.uPw.value
break
case "netease":
obj.action="/cgi/login?verifycookie=1&language=0"
obj.username.value=obj.uName.value
obj.password.value=obj.uPw.value
break
case "sohu":
obj.action="/login.jsp"
obj.url.value=""
obj.UserName.value=obj.uName.value
obj.Password.value=obj.uPw.value
obj.id.value=obj.uName.value
obj.username.value=obj.uName.value
obj.password.value=obj.uPw.value
obj.m.value=obj.uName.value
obj.passwd.value=obj.uPw.value
obj.mpass.value=obj.uPw.value
obj.loginid.value=obj.uName.value+"@"
obj.fl.value="1"
obj.vr.value="1|1"
obj.appid.value="1000"
obj.ru.value="/servlet/LoginServlet"
obj.eru.value="/login.jsp"
obj.ct.value="1173080990"
obj.sg.value="5082635e7241ccdf7cf062"
break
case "yahoo":
obj.action="/config/login"
obj.login.value=obj.uName.value
obj.passwd.value=obj.uPw.value
break
case "yahoocn":
obj.action="/config/login"
obj.login.value=obj.uName.value+"@"
obj.passwd.value=obj.uPw.value
break
case "tom":
obj.action="/cgi/163/login_pro.cgi"
obj.user.value=obj.uName.value
obj.pass.value=obj.uPw.value
break
case "21cn":
obj.action="/maillogin.jsp"
obj.LoginName.value=obj.uName.value
obj.passwd.value=obj.uPw.value
obj.domainname.value="21"
obj.UserName.value=obj.uName.value+'@21'
break
case "china":
obj.action="/coremail/fcg/login"
obj.user.value=obj.uName.value
obj.pass.value=obj.uPw.value
obj.domainname.value=""
//obj.passwd.value=obj.uPw.value
break
case "mailchina":
obj.action="/extend/gb/NULL/NULL/NULL/SignIn.gen"
obj.LoginName.value=obj.uName.value
obj.passwd.value=obj.uPw.value
break
case "citiz":
obj.action="/default/login_billing.jsp"
obj.username.value=obj.uName.value+"@"
obj.password.value=obj.uPw.value
break
case "56":
var gUrsHost=["m113","m48","m49"];
obj.action="http://"+gUrsHost[((new Date()).getSeconds())%3]+".56.com/mail/mail.56"
obj.username.value=obj.uName.value
obj.password.value=obj.uPw.value
break
case "Xinhuanet":
obj.action="/login.jsp"
obj.username.value=obj.uName.value
obj.password.value=obj.uPw.value
obj.domainname.value=''
break
case "sina":
obj.action="/cgi-bin/login.cgi"
obj.u.value=obj.uName.value
obj.psw.value=obj.uPw.value
break
case "eyou":
obj.action="/mail_login.php"
obj.LoginName.value=obj.uName.value
obj.Password.value=obj.uPw.value
break
case "263":
obj.action="/xmweb"
obj.usr.value=obj.uName.value
obj.pass.value=obj.uPw.value
obj.domain.value="263.net"
obj.func.value="login"
break
case "qq":
obj.action="/cgi-bin/login"
obj.u.value=obj.uName.value
obj.p.value=obj.uPw.value
obj.starttime.value=(new Date()).valueOf()
break
case "vipsina":
obj.action="/cgi-bin/login.php"
obj.domain.value=''
obj.u.value=obj.uName.value
obj.psw.value=obj.uPw.value
break;
case "cren":
obj.action="/login.jsp"
obj.loginid.value=obj.uName.value+"@"
obj.passwd.value=obj.uPw.value
obj.fl.value="1"
obj.vr.value="1|1"
obj.appid.value="1005"
obj.ru.value="/urs/setcookie.jsp?burl=/"
obj.ct.value="1174378209"
obj.sg.value="84ff7b2e1d8f3dc46c6d17bb83fe72bd"
break
case "tianya":
obj.action="/user/loginsubmit.asp"
obj.vwriter.value=obj.uName.value
obj.vpassword.value=obj.uPw.value
break
case "51":
obj.action="/login.5p"
obj.passport_51_user.value=obj.uName.value
obj.passport_51_password.value=obj.uPw.value
obj.gourl.value="http%3A%2F%2F%2Fwebim%2Findex.php"
break
case "renren":
obj.action="/Login.do"
obj.email.value=obj.uName.value
obj.password.value=obj.uPw.value
break
case "baidu":
obj.action="/?login"
obj.username.value=obj.uName.value
obj.password.value=obj.uPw.value
obj.u.value="/index.php?tn=fm991_pg"
break}
obj.uPw.value = ""
SetmailCookie('m',obj.domains.selectedIndex,5184000,'/')
//obj.uPw.value = ""
return true}
function checkwangyi(obj){
obj.target="_parent"
var url="";
var lname=obj.uName.value;
var lpass=obj.uPw.value;
var lindex=obj.domains.selectedIndex;
if(lindex==1) url="/logins.jsp?type=1&url=/coremail/fcg/ntesdoor2?&username="+lname+"&password="+lpass;
if(lindex==2) url="/logins.jsp?type=1&url=/cgi/ntesdoor?&username="+lname+"@126.com"+"&password="+lpass;
if(lindex==13) url="/logins.jsp?type=1&url=/cgi/ntesdoor?&username="+lname+"@"+"&password="+lpass;
openWin(url);
// else obj.submit();
return true;
}
function shortcut(){
var gm=document.gomail;
var vDomain=gm.domains,vName=gm.uName,vPw=gm.uPw;
if(vDomain.value=="qq")window.open("");
else if(vDomain.value=="hotmail")window.open("/");
else if(vDomain.value=="sogou")window.open("/");
else if(vDomain.value=="139")window.open("/");
else if(vDomain.value=="gmail")window.open("/");
else if(vDomain.value=="188")window.open("/");
else if(vDomain.value=="kaixin001")window.open("/");
setCookies();
}
function setCookies(){
var gm=document.m;
var vDomain=gm.domains,vName=gm.uName;
if(vDomain.value!="qq"&&vDomain.value!="hotmail"&&vDomain.value!="sogou"&&vDomain.value!="139"&&vDomain.value!="gmail"&&vDomain.value!="188"&&vDomain.value!="kaixin001"){
setmailCookie('mailType',vDomain.selectedIndex.toString ());
if(vName.value)setmailCookie('username',vName.value.toString ());
}else {
var mailType=getCookie('mailType')?getCookie('mailType'):0;
for(var i=0;i<vDomain.options.length;i++){
if(i!=parseInt(mailType)){
vDomain.options[i].removeAttribute("selected");
}else {
vDomain.options[mailType].setAttribute("selected","true");
}
}
}
}
function openWin(url){
window.open(url);
}
function SetmailCookie(n,v,t,dm){}
测试页面
/test/p
推荐访问:wechat网页版登陆 网易 源代码 邮箱