Вы можете использовать jwt (веб-токен json) для сохранения проверки логина в файлах cookie или в каком-либо другом файле.
Обычно процесс выглядит так:
Генерация jwt для клиента при регистрации / входе в систему. Храните его на компьютере клиента.
С каждым запросом отправляйте JWT на сервер для аутентификации и отправляйте ответ только в том случае, если он действителен.
Вы можете использовать постоянный или основанный на истечении срока действия jwt, в зависимости от ваших требований.
Редактировать: с помощью JWT вы можете сохранить любые данные, которые вы хотели бы оставить нетронутыми на стороне клиента. Скажем, например, что вы хотели сохранить общую информацию пользователя, такую как имя, фамилию, и не хотите, чтобы ее можно было изменять пользователем. Проверка JWT докажет, что данные являются оригинальными и не могут быть идентифицированы.