From 60e4ddc1454994a67d2e3575677412733899fc26 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 11 May 2016 14:19:28 -0400 Subject: [PATCH] Fixed regression in registration/login pages Error message was always the CSRF message, even when it wasn't a CSRF issue. re: #4593 --- public/src/client/login.js | 2 +- public/src/client/register.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/public/src/client/login.js b/public/src/client/login.js index 9f90926063..ace40db68d 100644 --- a/public/src/client/login.js +++ b/public/src/client/login.js @@ -31,7 +31,7 @@ define('forum/login', ['csrf', 'translator'], function(csrf, translator) { window.location.href = data + '?loggedin'; }, error: function(data, status) { - if (data.status === 403 && data.statusText === 'Forbidden') { + if (data.status === 403 && data.responseText === 'Forbidden') { window.location.href = config.relative_path + '/login?error=csrf-invalid'; } else { errorEl.find('p').translateText(data.responseText); diff --git a/public/src/client/register.js b/public/src/client/register.js index fdf4b3ab7e..306ef367fd 100644 --- a/public/src/client/register.js +++ b/public/src/client/register.js @@ -99,7 +99,7 @@ define('forum/register', ['csrf', 'translator'], function(csrf, translator) { }, error: function(data) { translator.translate(data.responseText, config.defaultLang, function(translated) { - if (data.status === 403 && data.statusText === 'Forbidden') { + if (data.status === 403 && data.responseText === 'Forbidden') { window.location.href = config.relative_path + '/register?error=csrf-invalid'; } else { errorEl.find('p').text(translated);