Никита Мусихин: вам скорее всего нужно было на сервере формировать токен потом отправлять не в .then, а в .success(data) и уже сохранять в localStorage
entermix: я тоже помню была похожая проблема, было поле ввода, пароль вводил, а он обратно на ввод пароля, решением было несколько раз перезагрузить систему, поэтому в итоге я сделал вывод что gnome несколько глючная штука.