You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
90 lines
2.7 KiB
90 lines
2.7 KiB
8 years ago
|
<% this.title = 'Login' %>
|
||
|
<% include header %>
|
||
|
<div class="am-container am-g">
|
||
|
<div class="am-u-sm-8 am-u-sm-centered">
|
||
|
<h1>登陆</h1>
|
||
|
|
||
|
<div class="am-alert am-alert-danger am-u-sm-12" id="error" data-am-alert hidden>
|
||
|
<p id="error_info">没什么可给你,但求凭这阙歌。谢谢你风雨里,都不退愿陪着我。</p>
|
||
|
</div>
|
||
|
<form class="am-form am-form-horizontal">
|
||
|
<div class="am-form-group">
|
||
|
<label class="am-u-sm-2 am-form-label">用户名</label>
|
||
|
|
||
|
<div class="am-u-sm-10">
|
||
|
<input type="text" placeholder="请输入用户名" id="username" onkeydown="key_login()">
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="am-form-group">
|
||
|
<label class="am-u-sm-2 am-form-label">密码</label>
|
||
|
|
||
|
<div class="am-u-sm-10">
|
||
|
<input type="password" placeholder="请输入密码" id="password" onkeydown="key_login()">
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="am-form-group">
|
||
|
<div class="am-u-sm-10 am-u-sm-offset-2">
|
||
|
<p class="am-btn am-btn-default" id="login">登陆</p>
|
||
|
</div>
|
||
|
</div>
|
||
|
</form>
|
||
|
</dsiv>
|
||
|
</div>
|
||
|
</div>
|
||
|
<script type="text/javascript">
|
||
|
function key_login() {
|
||
|
if (event.keyCode == 13) {
|
||
|
login();
|
||
|
}
|
||
|
}
|
||
|
function show_error(error){
|
||
|
$("#error_info").text(error);
|
||
|
$("#error").show();
|
||
|
}
|
||
|
function success(){
|
||
|
window.location.href="/";
|
||
|
}
|
||
|
function login(){
|
||
|
password=$.md5($("#password").val()+"syzoj2_xxx")
|
||
|
$("#login").text("请稍等 ......");
|
||
|
//alert(url);
|
||
|
$.ajax({
|
||
|
url : "/api/login",
|
||
|
type : 'POST',
|
||
|
data:{"username":$("#username").val(),"password":password},
|
||
|
async:false,
|
||
|
success : function(data) {
|
||
|
console.log(data);
|
||
|
error_code=data.error_code;
|
||
|
switch(error_code){
|
||
|
case 1001:
|
||
|
show_error("没有这个用户名");
|
||
|
break;
|
||
|
case 1002:
|
||
|
show_error("密码错误");
|
||
|
break;
|
||
|
case 1:
|
||
|
success();
|
||
|
break;
|
||
|
default:
|
||
|
show_error("未知错误");
|
||
|
break;
|
||
|
}
|
||
|
$("#login").text("登陆");
|
||
|
},
|
||
|
error : function(XMLHttpRequest, textStatus, errorThrown) {
|
||
|
alert(XMLHttpRequest.responseText);
|
||
|
show_error("未知错误");
|
||
|
$("#login").text("登陆");
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
$(document).ready(function(){
|
||
|
$("#login").click(function(){
|
||
|
login();
|
||
|
});
|
||
|
});
|
||
|
</script>
|
||
|
<% include footer %>
|