Попытка управлять пользовательскими данными так, как вы заявляете, - это верный путь к вытягиванию волос и скрежетанию зубов.
Есть больше драконов, чем вы подозреваете и описали.
Учтите: срок действия билета истекает по скользящей шкале при каждом запросе. Чтобы соотнести иностранный файл cookie с одинаковым сроком службы, вы должны продублировать эту логику, которая находится в FormsAuthenticationModule
, что резко и излишне усложняет ваш код.
Если данные имеют разумный размер, просто вставьте их в поле userData
в бланке заявки, и теперь ваша пользовательская переменная отправляется туда, куда входят коды билета формы, и сбрасывается по истечении срока действия билета (или файла cookie). 1009 *
Без суеты, без суеты.
Подробнее здесь