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 метод , если требуется пройти проверку подлинности пользователя, но при этом сохраняется управление навигацией с помощью перенаправлений.
См. также раздел
- Безопасность веб-приложений ASP.NET
- Описание: Проверка подлинности на основе форм в ASP.NET 2.0
- Практическое руководство. Использование членства в ASP.NET 2.0