Поделиться через


FormsAuthentication.SetAuthCookie Метод

Определение

Создает билет проверки подлинности для указанного имени пользователя и добавляет его к коллекции файлов Cookie ответа или к URL-адресу, если используется проверка подлинности без файлов Cookie.

Перегрузки

SetAuthCookie(String, Boolean)

Создает билет проверки подлинности для указанного имени пользователя и добавляет его к коллекции файлов Cookie ответа или к URL-адресу, если используется проверка подлинности без файлов Cookie.

SetAuthCookie(String, Boolean, String)

Создает билет проверки подлинности для указанного имени пользователя и добавляет его к коллекции файлов Cookie ответа, используя заданный путь к файлу Cookie или URL-адрес, если используется проверка подлинности без cookie-файлов.

Комментарии

Метод SetAuthCookie добавляет запрос проверки подлинности на основе форм в коллекцию файлов cookie или URL-адрес, если CookiesSupported имеет значение false. Запрос на проверку подлинности на основе форм предоставляет сведения о проверке подлинности на основе форм для следующего запроса, выполненного браузером. С помощью проверки подлинности с помощью форм можно использовать SetAuthCookie метод , если требуется пройти проверку подлинности пользователя, но при этом сохраняется управление навигацией с помощью перенаправлений.

SetAuthCookie(String, Boolean)

Создает билет проверки подлинности для указанного имени пользователя и добавляет его к коллекции файлов Cookie ответа или к URL-адресу, если используется проверка подлинности без файлов Cookie.

public:
 static void SetAuthCookie(System::String ^ userName, bool createPersistentCookie);
public static void SetAuthCookie (string userName, bool createPersistentCookie);
static member SetAuthCookie : string * bool -> unit
Public Shared Sub SetAuthCookie (userName As String, createPersistentCookie As Boolean)

Параметры

userName
String

Имя пользователя, прошедшего проверку подлинности. Совпадение с учетной записью Windows не обязательно.

createPersistentCookie
Boolean

true для создания постоянного файла Cookie (сохраняемого между сеансами браузера); в противном случае — false.

Исключения

Свойство RequireSSL имеет значение true; свойство IsSecureConnection имеет значение false.

Комментарии

Метод SetAuthCookie добавляет запрос проверки подлинности на основе форм либо в коллекцию файлов cookie, либо в URL-адрес, если CookiesSupported имеет значение false. Запрос на проверку подлинности на основе форм предоставляет сведения о проверке подлинности на основе форм для следующего запроса, выполненного браузером. С помощью проверки подлинности с помощью форм можно использовать SetAuthCookie метод , если требуется пройти проверку подлинности пользователя, но при этом сохраняется управление навигацией с помощью перенаправлений.

См. также раздел

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

SetAuthCookie(String, Boolean, String)

Создает билет проверки подлинности для указанного имени пользователя и добавляет его к коллекции файлов Cookie ответа, используя заданный путь к файлу Cookie или URL-адрес, если используется проверка подлинности без cookie-файлов.

public:
 static void SetAuthCookie(System::String ^ userName, bool createPersistentCookie, System::String ^ strCookiePath);
public static void SetAuthCookie (string userName, bool createPersistentCookie, string strCookiePath);
static member SetAuthCookie : string * bool * string -> unit
Public Shared Sub SetAuthCookie (userName As String, createPersistentCookie As Boolean, strCookiePath As String)

Параметры

userName
String

Имя пользователя, прошедшего проверку подлинности.

createPersistentCookie
Boolean

true, чтобы создать долговременный файл Cookie (т.е. сохраняемый между сеансами браузера); в противном случае — false.

strCookiePath
String

Путь к файлу Cookie для билета проверки подлинности формы.

Исключения

Свойство RequireSSL имеет значение true; свойство IsSecureConnection имеет значение false.

Комментарии

Метод SetAuthCookie добавляет запрос проверки подлинности на основе форм в коллекцию файлов cookie или URL-адрес, если CookiesSupported имеет значение false. Запрос на проверку подлинности на основе форм предоставляет сведения о проверке подлинности на основе форм для следующего запроса, выполненного браузером. С помощью проверки подлинности с помощью форм можно использовать SetAuthCookie метод , если требуется пройти проверку подлинности пользователя, но при этом сохраняется управление навигацией с помощью перенаправлений.

См. также раздел

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