Membership::GetUser Method (String^, Boolean)
Gets the information from the data source for the specified membership user. Updates the last-activity date/time stamp for the user, if specified.
Assembly: System.Web (in System.Web.dll)
Parameters
- username
-
Type:
System::String^
The name of the user to retrieve.
- userIsOnline
-
Type:
System::Boolean
If true, updates the last-activity date/time stamp for the specified user.
Return Value
Type: System.Web.Security::MembershipUser^A MembershipUser object representing the specified user. If the username parameter does not correspond to an existing user, this method returns null.
| Exception | Condition |
|---|---|
| ArgumentException | username contains a comma (,). |
| ArgumentNullException | username is null. |
The GetUser method retrieves the user information from the data source and creates a MembershipUser object populated with the returned data.
If you use one of the GetUser overloads that does not take a username parameter, GetUser returns the information for the current logged-on membership user. The current logged-on membership user is identified by the Name of the user in the current HttpContext.
You can also specify whether you want GetUser to update the last-activity date/time stamp for the user being retrieved with the userIsOnline parameter. Of the GetUser overloads that do not take a userIsOnline parameter, Membership::GetUser implicitly updates the last-activity date/time stamp for the user. Membership::GetUser and GetUser do not.
The following code example retrieves the password for a specified user name and sends it to the e-mail address for the specified user. The call to GetUser specifies that the last-activity date/time stamp for the user not be updated.
Available since 2.0