FormsAuthentication.CookieMode FormsAuthentication.CookieMode FormsAuthentication.CookieMode FormsAuthentication.CookieMode Property

Определение

Возвращает значение, позволяющее определить, настроено ли приложение для проверки подлинности с помощью форм без использования файлов cookie.Gets a value that indicates whether the application is configured for cookieless forms authentication.

public:
 static property System::Web::HttpCookieMode CookieMode { System::Web::HttpCookieMode get(); };
public static System.Web.HttpCookieMode CookieMode { get; }
member this.CookieMode : System.Web.HttpCookieMode
Public Shared ReadOnly Property CookieMode As HttpCookieMode

Значение свойства

Одно из значений HttpCookieMode, позволяющее определить, настроено ли приложение для проверки подлинности с помощью форм без поддержки файлов Cookie.One of the HttpCookieMode values that indicates whether the application is configured for cookieless forms authentication. Значение по умолчанию — UseDeviceProfile.The default is UseDeviceProfile.

Примеры

В следующем примере кода cookieless атрибут AutoDetect в файле Web.config.The following code example sets the cookieless attribute to AutoDetect in the Web.config file.

<authentication mode="Forms">  
  <forms loginUrl="member_login.aspx"  
    cookieless="AutoDetect" />  
</authentication>  

Комментарии

CookieMode Свойство отражает значение cookieless атрибут forms элемента конфигурации.The CookieMode property reflects the value for the cookieless attribute of the forms configuration element. CookieMode Свойство определяет, является ли FormsAuthenticationTicket значение будет сохранен в файле cookie сеанса в браузере или хранящихся в QueryString свойство.The CookieMode property determines whether the FormsAuthenticationTicket value will be stored in a session cookie in the browser or stored in the QueryString property.

Примечание

Когда FormsAuthenticationTicket значение хранится в URI, длина сформированный URI может быть длиннее максимально допустимую длину.When the FormsAuthenticationTicket value is stored in the URI, the length of the generated URI may be longer than the maximum length allowed. Это часто случается при FormsCookiePath свойству присваивается имя приложения и имя приложения — long (40 символов), если такие имена пользователей в приложении длинные или когда длинные UserData строки хранятся в FormsAuthenticationTicket значение.This is most likely to occur when the FormsCookiePath property is set to the application name and the application name is long (40 or more characters), when user names in the application are long, or when long UserData strings are stored in the FormsAuthenticationTicket value. Если сформированный URI слишком много времени, веб-сервер возвратит 400 - Bad Request ошибки.If the generated URI is too long, the Web server will return a 400 - Bad Request error.

Применяется к

Дополнительно