phpログイン状態がどのように完了するかを覚えておく
3233 ワード
<script type="text/javascript">
var cookie_key = "micro_login_mind_acc";
function submitform() {
if ($("#login_form .circle").length > 0) {
var fm = $("#login_form")[0], exdate = new Date();
exdate.setDate(exdate.getDate() + 30);
if($("#mind_me_a.selected").size() > 0 && fm.account.value){
document.cookie = cookie_key + "=" + escape(fm.account.value) + ";expires=" + exdate.toGMTString();
}else{
document.cookie = cookie_key + "=" + escape(fm.account.value) + ";expires=Sun, 28 Sep 2000 00:00:00 GMT";
}
if (!fm.account.value) {
alert(" !");
return;
}
if (!fm.password.value) {
alert(" !");
return;
}
$("#login_form").submit();
} else {
alert(" , ");
}
return false;
}
$(function() {
document.onkeydown = function(e){
var ev = document.all ? window.event : e;
if(ev.keyCode==13) {
//submitform();
// $("#login_form").submit();
}
}
$("#login_form").submit(function() {
$.post(this.action, $(this).serialize(), function(data) {
if (data.success) {
location.href = "/server.php";
} else {
alert(data.errors.join(","));
}
}, "json");
return false;
});
//
var coks = document.cookie;
if(coks){
var ckar = coks.split(";");
for(var i in ckar){
var kv = ckar[i].split("=");
if($.trim(kv[0]) === cookie_key) {
$("#login_form")[0].account.value = unescape(kv[1]); } }
}
$("#mind_me_a").click(function(){ $(this).toggleClass("selected"); return false; });
});
</script>
<form method="post" id="login_form" action="login.php" onSubmit="return false;">
<p style=" margin-bottom:20px"><label> </label><input type="text" name="account" class="gLInp" value="" /></p>
<p><label> </label><input type="password" name="password" class="gLInp" /></p>
<div class="gRem"><a id="mind_me_a" href="" target="_blank" class="selected"> </a> </div>
<div class="gFgt">
<a href="http://www.test.com/forgectps.php" target="_blank" > </a>
<a href="http://www.test.com/forgectps.php" target="_blank"> </a>
</div>
<p class="gAcc submit circle"><a href="#" onclick="submitform();" target="_self"> </a> </p>
<p class="regis">
<a href="http://www.test.com/" target="_blank">
<img src="/image/Zhuce_1.png" width="195" height="90" />
</a>
</p>
</form>