FormsAuthentication.CookieMode Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur qui indique si l'application est configurée pour l'authentification par formulaire sans cookie.
public:
static property System::Web::HttpCookieMode CookieMode { System::Web::HttpCookieMode get(); };
public static System.Web.HttpCookieMode CookieMode { get; }
static member CookieMode : System.Web.HttpCookieMode
Public Shared ReadOnly Property CookieMode As HttpCookieMode
Valeur de propriété
Une des valeurs de HttpCookieMode qui indique si l'application est configurée pour l'authentification par formulaire sans cookies. La valeur par défaut est UseDeviceProfile.
Exemples
L’exemple de code suivant définit l’attribut cookieless
sur AutoDetect
dans le fichier Web.config.
<authentication mode="Forms">
<forms loginUrl="member_login.aspx"
cookieless="AutoDetect" />
</authentication>
Remarques
La CookieMode propriété reflète la valeur de l’attribut de l’élément cookieless
de configuration forms . La CookieMode propriété détermine si la FormsAuthenticationTicket valeur sera stockée dans un cookie de session dans le navigateur ou stockée dans la QueryString propriété .
Notes
Lorsque la FormsAuthenticationTicket valeur est stockée dans l’URI, la longueur de l’URI généré peut être supérieure à la longueur maximale autorisée. Cela est plus susceptible de se produire lorsque la FormsCookiePath propriété est définie sur le nom de l’application et que le nom de l’application est long (40 caractères ou plus), lorsque les noms d’utilisateur de l’application sont longs ou lorsque des chaînes longues UserData sont stockées dans la FormsAuthenticationTicket valeur. Si l’URI généré est trop long, le serveur web retourne une 400 - Bad Request
erreur.