From 2278bf588dcfe317cdfd0d63ad6c61c2c3acd367 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Sun, 7 Aug 2016 22:25:57 -0600 Subject: [PATCH] Fix invalid session after signing up --- www/js/auth.js | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/www/js/auth.js b/www/js/auth.js index da40ac6..b3a3de5 100644 --- a/www/js/auth.js +++ b/www/js/auth.js @@ -81,11 +81,22 @@ function dosignup() { }, function (data) { if (data === 'OK') { - username = $('#usernameBox').val().toLowerCase(); - password = $('#passwordBox').val(); - localStorage.setItem("username", username); - localStorage.setItem("password", password); - checkUserHasTeamOpenChooserIfNot(username); + $.getJSON(mkApiUrl('pinglogin') + "?user=" + $('#usernameBox').val(), function (out) { + if (out.status === 'OK') { + username = $('#usernameBox').val().toLowerCase(); + password = $('#passwordBox').val(); + localStorage.setItem("username", username); + localStorage.setItem("password", password); + navigator.splashscreen.hide(); + checkUserHasTeamOpenChooserIfNot(username); + } else { + navigator.notification.alert("You've signed up successfully, but we can't log you in. Restart the app and try again.", null, "Error", 'Dismiss'); + authOpInProgress = false; + } + }).fail(function (err) { + navigator.notification.alert("You've signed up successfully, but we can't log you in. Restart the app and try again.", null, "Error", 'Dismiss'); + authOpInProgress = false; + }); } else { $('#signupBtn').html(' Sign Up'); $('#signupBtn').attr('disabled', false);