FormsAuthenticationConfiguration.Credentials Property
Gets the FormsAuthenticationCredentials collection of user names and passwords.
Assembly: System.Web (in System.Web.dll)
[ConfigurationPropertyAttribute("credentials")] public FormsAuthenticationCredentials Credentials { get; }
Property Value
Type: System.Web.Configuration.FormsAuthenticationCredentialsA FormsAuthenticationCredentials collection that contains the user names and passwords.
The Credentials property gets the user names and passwords to use during forms-based authentication.
Note |
|---|
When security is required, you should use alternative ways of storing the user names and passwords; for example, in a database store. If you decide to use this collection, you should use the provided encryption facility. |
The following code example shows how to access the Credentials property. Refer to the code example in the FormsAuthenticationConfiguration class topic to learn how to get the section.
// 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); }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Note