//
 // Summary:
 //     Returns the password for the specified user name from the SQL Server membership
 //     database.
 //
 // Parameters:
 //   username:
 //     The user to retrieve the password for.
 //
 //   passwordAnswer:
 //     The password answer for the user.
 //
 // Returns:
 //     The password for the specified user name.
 //
 // Exceptions:
 //   System.Web.Security.MembershipPasswordException:
 //     passwordAnswer is invalid. - or -The membership user identified by username
 //     is locked out.
 //
 //   System.NotSupportedException:
 //     System.Web.Security.SqlMembershipProvider.EnablePasswordRetrieval is set
 //     to false.
 //
 //   System.Configuration.Provider.ProviderException:
 //     username is not found in the membership database.- or -An error occurred
 //     while retrieving the password from the database.
 //
 //   System.ArgumentException:
 //     One of the parameter values exceeds the maximum allowed length.- or -username
 //     is an empty string (""), contains a comma, or is longer than 256 characters.-
 //     or -passwordAnswer is an empty string and System.Web.Security.SqlMembershipProvider.RequiresQuestionAndAnswer
 //     is true.- or -passwordAnswer is greater than 128 characters.- or -The encoded
 //     version of passwordAnswer is greater than 128 characters.
 //
 //   System.ArgumentNullException:
 //     username is null.- or -passwordAnswer is null and System.Web.Security.SqlMembershipProvider.RequiresQuestionAndAnswer
 //     is true.
 public string GetPassword(string username, string passwordAnswer)
 {
     return(provider.GetPassword(username, passwordAnswer));
 }