FormsAuthenticationConfiguration.Credentials Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возврат коллекции FormsAuthenticationCredentials, в которой содержатся имена пользователей и пароли.
public:
property System::Web::Configuration::FormsAuthenticationCredentials ^ Credentials { System::Web::Configuration::FormsAuthenticationCredentials ^ get(); };
[System.Configuration.ConfigurationProperty("credentials")]
public System.Web.Configuration.FormsAuthenticationCredentials Credentials { get; }
[<System.Configuration.ConfigurationProperty("credentials")>]
member this.Credentials : System.Web.Configuration.FormsAuthenticationCredentials
Public ReadOnly Property Credentials As FormsAuthenticationCredentials
Значение свойства
Коллекция FormsAuthenticationCredentials, в которой содержатся имена пользователей и пароли.
- Атрибуты
Примеры
В следующем примере кода показано, как осуществляется доступ к свойству Credentials. Сведения о том, как получить этот раздел, см. в примере кода в FormsAuthenticationConfiguration разделе класса.
// Get the current Credentials.
FormsAuthenticationCredentials currentCredentials =
formsAuthentication.Credentials;
StringBuilder credentials = new StringBuilder();
// Get all the credentials.
for (System.Int32 i = 0; i < currentCredentials.Users.Count; i++)
{
credentials.Append("Name: " +
currentCredentials.Users[i].Name +
" Password: " +
currentCredentials.Users[i].Password);
credentials.Append(Environment.NewLine);
}
' Get the current Credentials.
Dim currentCredentials _
As FormsAuthenticationCredentials = _
formsAuthentication.Credentials
Dim credentials As New StringBuilder()
' Get all the credentials.
Dim i As System.Int32
For i = 0 To currentCredentials.Users.Count - 1
credentials.Append(("Name: " + _
currentCredentials.Users(i).Name + _
" Password: " + _
currentCredentials.Users(i).Password))
credentials.Append(Environment.NewLine)
Next i
Комментарии
Свойство Credentials получает имена пользователей и пароли для использования во время проверки подлинности на основе форм.
Примечание
Если требуется безопасность, следует использовать альтернативные способы хранения имен пользователей и паролей; например, в хранилище базы данных. Если вы решили использовать эту коллекцию, следует использовать предоставленное средство шифрования.