1,594
社区成员




document.write('<script type="text/javascript" src="http://js.19louimg.cn/passport/login.js"></script>');
document.write('<div class="nav_uinfo" id="navuinfo"><form id="loginForm" name="loginForm" method="post" action="http://passport.19lou.com/login/index/t/normal" target="_self" onsubmit="return checkdata();"><ul class="loginform"><li><label class="iblock inp_text"><span class="iblock">用户名:</span><input type="text" id="userName" name="userName" /></label><label class="iblock inp_checkbox"><input type="checkbox" name="autoLogin" value="1" checked /></label><a href="http://passport.19lou.com/register/index" target="_blank">申请入住</a></li><li><label class="iblock inp_text"><span class="iblock">密 码:</span><input type="password" name="userPass" id="userPass"/></label><label class="iblock inp_sm"><input type="hidden" id="ca681972f12ff91b56e8e8b5f96345a7" name="ca681972f12ff91b56e8e8b5f96345a7" value="6e74d7c0ff1150bf0c3fc7d8693367bd"/><input type="submit" value="立即登录" name="login" id=login"/></label><a href="http://passport.19lou.com/lostpass/index" target="_blank">找回密码</a></li></ul></form></div>');
function alertErrorLocalTime_getCookie(name) {
var cookie_start = document.cookie.indexOf(name);
var cookie_end = document.cookie.indexOf(";", cookie_start);
return cookie_start == -1 ? '' : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
}
function alertErrorLocalTime_setCookie(cookieName, cookieValue, seconds, path, domain, secure) {
var expires = new Date();
expires.setTime(expires.getTime() + seconds);
document.cookie = escape(cookieName) + '=' + escape(cookieValue)
+ (expires ? '; expires=' + expires.toGMTString() : '')
+ (path ? '; path=' + path : '/')
+ (domain ? '; domain=' + domain : '')
+ (secure ? '; secure' : '');
}
var mydate = new Date();
var mytimestamp = parseInt(mydate.valueOf() / 1000);
if(Math.abs(mytimestamp - 1317128019) > 86400 && alertErrorLocalTime_getCookie('alertErrorLocalTime')=="") {
alertErrorLocalTime_setCookie("alertErrorLocalTime", mytimestamp, 86400, "/", ".19lou.com", false);
window.alert('注意:\n\n你本地计算机的时间设定与论坛时间相差超过 24 个小时,\n这可能会影响你的正常登录,请调整本地计算机设置。\n\n当前论坛时间是: (GMT +8) 2011-09-27 20:53:39\n如果你认为论坛时间不准确,请与论坛管理员联系。');
}
var
Response:string;
begin
Response :=idhttp.get('http://passport.19lou.com/login/index/t/normal');
ShowMessage(Response);
end;
procedure TForm1.Button1Click(Sender: TObject);
const
LoginUrl='http://passport.19lou.com/login/index/t/normal'; //这个是输入账号密码的页面
var
ParStr,ResStream:TStringStream;
begin
ParStr :=TStringStream.Create;
ResStream :=TStringStream.Create('',TEncoding.Default);//网页内容编码 IdHTTP1.HandleRedirects :=True;
with IdHTTP1.Request do
begin
Referer :='http://passport.19lou.com/login/index/t/normal';
ContentType :='application/x-www-form-urlencoded';
UserAgent :='Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)';
end;
ParStr.WriteString('userName=********&autoLogin=1'); //账号隐藏了
ParStr.WriteString('&userPass=********'); //密码也隐藏
ParStr.WriteString('&22906fbbd9903dab9e77f627c808b724=aa5334c99185df63172bd0f7489c1757'); //这两串字符在输入账号密码的页面源码中可看到!
ParStr.WriteString('&login=%C1%A2%BC%B4%B5%C7%C2%BC');
try
IdHTTP1.ProtocolVersion :=pv1_1;
IdHTTP1.HTTPOptions:=[hoKeepOrigProtocol];
IdHTTP1.Post(LoginUrl,ParStr);
except
IdHTTP1.Post(LoginUrl,ParStr,ResStream);
end;
ShowMessage(ResStream.DataString);
FreeAndNil(ParStr);
FreeAndNil(ResStream);
end;