Существует набор файлов cookie .ASPXAUTH, вы, очевидно, правы. Он используется для определения, вошел ли пользователь в систему.
Чтобы получить то, что вам нужно, просмотрите ваш web.config для раздела конфигурации:
<authentication mode="Forms">
<forms
loginUrl="~/login.aspx"
protection="All"
timeout="30"
name="ExampleSite.FormsAuthentication"
path="/"
requireSSL="false"
slidingExpiration="true"
defaultUrl="index.aspx"
cookieless="UseDeviceProfile"
enableCrossAppRedirects="false"
/>
</authentication>
Когда пользователь успешно аутентифицирован, файл cookie будет установлен на основе параметра name = "ExampleSite.FormsAuthentication". Срок его действия истечет после выхода из системы или после окончания сеанса. Вы увидите файл cookie в Chrome / FFX или любом другом используемом вами браузере с именем ExampleSite.FormsAuthentication с зашифрованным значением. Очевидно, что используемый вами параметр имени будет другим, а не ExampleSite.FormsAuthentication, но вы поймете, что идея.
Вы всегда можете проверить и проверить, существует ли cookie. Как уже упоминалось, будьте осторожны с http-only (по отношению к JS). Вы также можете переопределить это значение в файле web.config, чтобы получить к нему доступ с помощью JS.
<httpCookies httpOnlyCookies="false" requireSSL="false" domain="" />