This commit is contained in:
Julian Lam
2014-11-18 14:54:54 -05:00
parent 4f38a33702
commit deac12c540
20 changed files with 93 additions and 64 deletions

View File

@@ -1,7 +1,7 @@
"use strict";
/* global define, app, RELATIVE_PATH */
define('forum/login', function() {
define('forum/login', ['csrf'], function(csrf) {
var Login = {};
Login.init = function() {
@@ -14,7 +14,7 @@ define('forum/login', function() {
if (!$('#username').val() || !$('#password').val()) {
translator.translate('[[error:invalid-username-or-password]]', function(translated) {
errorEl.find('p').text(translated)
errorEl.find('p').text(translated);
errorEl.show();
});
} else {
@@ -22,7 +22,21 @@ define('forum/login', function() {
if (!submitEl.hasClass('disabled')) {
submitEl.addClass('disabled');
formEl.submit();
formEl.ajaxSubmit({
headers: {
'x-csrf-token': csrf.get()
},
success: function(data, status) {
window.location.href = data;
},
error: function(data, status) {
translator.translate(data.responseText, config.defaultLang, function(translated) {
errorEl.find('p').text(translated)
errorEl.show();
submitEl.removeClass('disabled');
});
}
});
}
}
});