Вот видео о cookie-session.js , он позволяет хранить сессию и данные о ней в куки. На видео идёт речь о его использовании с passport.js, но ты можешь и под свою jquery аутентификацию использовать, ограничений нет:
https://www.youtube.com/watch?v=5dQsR9Kcnzc. Ой, только что увидел, что ты на dJango. Но я уверен и на dJango есть аналоги, поищи.
Что насчёт Vue:
Используя Vuex можешь создать глобальную переменную типа 'logstatus' и при каждом первом заходе на сайт, чтобы фронт отправлял запрос на бэк и получал информацию о том авторизован пользователь или нет, ну и задвал соответствующее значение logstatus'у. Я лично так это реализовал. Есть вопросы - спрашивай