diff --git a/assets/js/index.utils.js b/assets/js/index.utils.js
index b89892d4..5c7a2a50 100644
--- a/assets/js/index.utils.js
+++ b/assets/js/index.utils.js
@@ -2,12 +2,12 @@
* @Author: printempw
* @Date: 2016-01-21 13:55:44
* @Last Modified by: printempw
-* @Last Modified time: 2016-03-26 23:07:15
+* @Last Modified time: 2016-04-03 08:13:36
*/
'use strict';
-var login = function() {
+function login(silent = false) {
var uname = $("#uname").val();
var passwd = $("#passwd").val();
if (checkForm("login", uname, passwd)) {
@@ -29,7 +29,7 @@ var login = function() {
// 设置长效 cookie (7天)
docCookies.setItem('token', json.token, 604800, '/');
}
- showAlert(json.msg);
+ if (!silent) showAlert(json.msg);
window.setTimeout('window.location = "./user/index.php"', 1000);
} else {
showAlert(json.msg);
@@ -38,12 +38,13 @@ var login = function() {
},
error: function(json) {
showMsg('alert-danger', '出错啦,请联系作者!
详细信息:'+json.responseText);
+ $('#login-button').html('登录').prop('disabled', '');
}
});
}
}
-var register = function() {
+function register() {
var uname = $('#reg-uname').val();
var passwd = $('#reg-passwd').val();
if (checkForm('register', uname, passwd, $('#reg-passwd2').val())) {
@@ -51,20 +52,19 @@ var register = function() {
type: "POST",
url: "ajax.php?action=register",
dataType: "json",
- data: {'uname':uname, 'passwd':passwd},
+ data: { 'uname': uname, 'passwd': passwd },
beforeSend: function() {
$('#register-button').html(' 注册中').prop('disabled', 'disabled');
},
success: function(json) {
if (json.errno == 0) {
- showAlert(json.msg, function(){
- showMsg('hide', '');
- $('[data-remodal-id=register-modal]').remodal().close();
- // Automatically login after registeration
- $('#uname').val(uname);
- $('#passwd').val(passwd);
- login();
- });
+ showAlert(json.msg);
+ showMsg('hide', '');
+ $('[data-remodal-id=register-modal]').remodal().close();
+ // Automatically login after registeration
+ $('#uname').val(uname);
+ $('#passwd').val(passwd);
+ login(true);
} else {
showAlert(json.msg);
$('#register-button').html('注册').prop('disabled', '');
@@ -72,6 +72,7 @@ var register = function() {
},
error: function(json) {
showMsg('alert-danger', '出错啦,请联系作者!
详细信息:'+json.responseText);
+ $('#register-button').html('注册').prop('disabled', '');
}
});
}
diff --git a/assets/js/utils.js b/assets/js/utils.js
index 1f3d8187..cbbe65ab 100644
--- a/assets/js/utils.js
+++ b/assets/js/utils.js
@@ -2,7 +2,7 @@
* @Author: printempw
* @Date: 2016-02-03 18:23:21
* @Last Modified by: printempw
-* @Last Modified time: 2016-03-19 10:08:58
+* @Last Modified time: 2016-04-03 08:17:08
*/
'use strict';
@@ -41,10 +41,9 @@ function logout(callback) {
});
}
-$("#logout").click(function(){
+$("#logout").click(function() {
logout(function(json){
- showAlert(json.msg, function(){
- window.location = "../index.php";
- });
+ showAlert(json.msg);
+ window.setTimeout('window.location = "../index.php"', 1000);
});
});