Я хочу сохранить некоторые данные, такие как ник пользователя и идентификатор пользователя (первичный ключ таблицы) в разделе пользовательских данных файла cookie auth. Причина, по которой я это делаю, заключается в сохранении этих данных, когда браузер закрыт, без переустановки пользователя.
Изменить: Упс! Понял, что я не очень хорошо себя объяснил. Я не пытаюсь повторить проверку подлинности пользователя на основе своего файла cookie. Пользователь уже аутентифицирован системой членства ASP.Net - эта часть в порядке. Моя проблема в том, что если я хочу показать псевдоним пользователя, например, я должен запустить другой SQL-запрос, а затем сохранить его в сеансе. Я решил, что имеет смысл хранить эту информацию в файле cookie auth (опять же, уже созданном ASP.Net) в разделе UserData, который, кажется, был создан для этой цели.
Я не хочу использовать профили, потому что у меня есть своя пользовательская таблица с данными профиля, и мне нужно легкое решение.
Каким образом можно кодировать эти данные в разделе пользовательских данных файла cookie auth? Я думал о сериализации, но это может быть излишним. Я иду об этом неправильно?