Да, вам нужно сохранить весь заявленный идентификатор для каждого пользователя (убедитесь, что ваша таблица пользователей чувствительна к регистру для этого столбца!).
Набор разрешенных символов в этом URL-адресе - любой незарезервированный символ URL , поэтому он может быть не только буквенно-цифровым.Это означает, что, я полагаю, символы юникода также могут появляться в URL.Хотя в целях безопасности браузер обычно отображает эти символы как экранированные, самому необработанному URL-адресу не обязательно экранировать эти символы.