Membership.GetUser Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de informatie voor een lidmaatschapsgebruiker op uit de gegevensbron.
Overloads
| Name | Description |
|---|---|
| GetUser(String, Boolean) |
Hiermee haalt u de informatie op uit de gegevensbron voor de opgegeven lidmaatschapsgebruiker. Hiermee wordt de datum-/tijdstempel van de laatste activiteit voor de gebruiker bijgewerkt, indien opgegeven. |
| GetUser(Object, Boolean) |
Haalt de informatie op uit de gegevensbron voor de lidmaatschapsgebruiker die is gekoppeld aan de opgegeven unieke id. Hiermee wordt de datum-/tijdstempel van de laatste activiteit voor de gebruiker bijgewerkt, indien opgegeven. |
| GetUser(String) |
Hiermee haalt u de informatie op uit de gegevensbron voor de opgegeven lidmaatschapsgebruiker. |
| GetUser(Boolean) |
Haalt de informatie op uit de gegevensbron voor de huidige aangemelde lidmaatschapsgebruiker. Werkt de datum-/tijdstempel van de laatste activiteit bij voor de huidige aangemelde lidmaatschapsgebruiker, indien opgegeven. |
| GetUser() |
Haalt de informatie op uit de gegevensbron en werkt de datum/tijdstempel van de laatste activiteit bij voor de huidige aangemelde lidmaatschapsgebruiker. |
| GetUser(Object) |
Haalt de informatie op uit de gegevensbron voor de lidmaatschapsgebruiker die is gekoppeld aan de opgegeven unieke id. |
GetUser(String, Boolean)
Hiermee haalt u de informatie op uit de gegevensbron voor de opgegeven lidmaatschapsgebruiker. Hiermee wordt de datum-/tijdstempel van de laatste activiteit voor de gebruiker bijgewerkt, indien opgegeven.
public:
static System::Web::Security::MembershipUser ^ GetUser(System::String ^ username, bool userIsOnline);
public static System.Web.Security.MembershipUser GetUser(string username, bool userIsOnline);
static member GetUser : string * bool -> System.Web.Security.MembershipUser
Public Shared Function GetUser (username As String, userIsOnline As Boolean) As MembershipUser
Parameters
- username
- String
De naam van de gebruiker die moet worden opgehaald.
- userIsOnline
- Boolean
Als true, werkt de datum/tijdstempel van de laatste activiteit voor de opgegeven gebruiker bij.
Retouren
Een MembershipUser object dat de opgegeven gebruiker vertegenwoordigt. Als de username parameter niet overeenkomt met een bestaande gebruiker, retourneert nulldeze methode .
Uitzonderingen
username bevat een komma (,).
username is null.
Voorbeelden
In het volgende codevoorbeeld wordt het wachtwoord voor een opgegeven gebruikersnaam opgehaald en naar het e-mailadres voor de opgegeven gebruiker verzonden. De aanroep om aan te GetUser geven dat de datum/tijdstempel van de laatste activiteit voor de gebruiker niet wordt bijgewerkt.
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Security" %>
<%@ Import Namespace="System.Net.Mail" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
public void Page_Load(object sender, EventArgs args)
{
if (!Membership.EnablePasswordRetrieval)
{
FormsAuthentication.RedirectToLoginPage();
}
Msg.Text = "";
if (!IsPostBack)
{
Msg.Text = "Please enter a user name.";
}
else
{
VerifyUsername();
}
}
public void VerifyUsername()
{
MembershipUser user = Membership.GetUser(UsernameTextBox.Text, false);
if (user == null)
{
Msg.Text = "The user name " + Server.HtmlEncode(UsernameTextBox.Text) + " was not found. Please check the value and re-enter.";
QuestionLabel.Text = "";
QuestionLabel.Enabled = false;
AnswerTextBox.Enabled = false;
EmailPasswordButton.Enabled = false;
}
else
{
QuestionLabel.Text = user.PasswordQuestion;
QuestionLabel.Enabled = true;
AnswerTextBox.Enabled = true;
EmailPasswordButton.Enabled = true;
}
}
public void EmailPassword_OnClick(object sender, EventArgs args)
{
// Note: Returning a password in clear text using email is not recommended for
// sites that require a high level of security.
try
{
string password = Membership.Provider.GetPassword(UsernameTextBox.Text, AnswerTextBox.Text);
MembershipUser u = Membership.GetUser(UsernameTextBox.Text);
EmailPassword(u.Email, password);
Msg.Text = "Your password was sent via email.";
}
catch (MembershipPasswordException e)
{
Msg.Text = "The password answer is incorrect. Please check the value and try again.";
}
catch (System.Configuration.Provider.ProviderException e)
{
Msg.Text = "An error occurred retrieving your password. Please check your values " +
"and try again.";
}
}
private void EmailPassword(string email, string password)
{
try
{
MailMessage Message = new MailMessage("administrator", email);
Message.Subject = "Your Password";
Message.Body = "Your password is: " + Server.HtmlEncode(password);
SmtpClient SmtpMail = new SmtpClient("SMTPSERVER");
SmtpMail.Send(Message);
}
catch
{
Msg.Text = "An exception occurred while sending your password. Please try again.";
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Sample: Retrieve Password</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Retrieve Password</h3>
<asp:Label id="Msg" runat="server" ForeColor="maroon" /><br />
Username: <asp:Textbox id="UsernameTextBox" Columns="30" runat="server" AutoPostBack="true" />
<asp:RequiredFieldValidator id="UsernameRequiredValidator" runat="server"
ControlToValidate="UsernameTextBox" ForeColor="red"
Display="Static" ErrorMessage="Required" /><br />
Password Question: <b><asp:Label id="QuestionLabel" runat="server" /></b><br />
Answer: <asp:TextBox id="AnswerTextBox" Columns="60" runat="server" Enabled="false" />
<asp:RequiredFieldValidator id="AnswerRequiredValidator" runat="server"
ControlToValidate="AnswerTextBox" ForeColor="red"
Display="Static" ErrorMessage="Required" Enabled="false" /><br />
<asp:Button id="EmailPasswordButton" Text="Email My Password"
OnClick="EmailPassword_OnClick" runat="server" Enabled="false" />
</form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ Import Namespace="System.Web.Security" %>
<%@ Import Namespace="System.Net.Mail" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Public Sub Page_Load(ByVal sender As Object, ByVal args As EventArgs)
If Not Membership.EnablePasswordRetrieval Then
FormsAuthentication.RedirectToLoginPage()
End If
Msg.Text = ""
If Not IsPostBack Then
Msg.Text = "Please enter a user name."
Else
VerifyUsername()
End If
End Sub
Private Sub VerifyUsername()
Dim user As MembershipUser = Membership.GetUser(UsernameTextBox.Text, False)
If user Is Nothing Then
Msg.Text = "The user name " & Server.HtmlEncode(UsernameTextBox.Text) & " was not found. Please check the value and re-enter."
QuestionLabel.Text = ""
QuestionLabel.Enabled = False
AnswerTextBox.Enabled = False
EmailPasswordButton.Enabled = False
Else
QuestionLabel.Text = user.PasswordQuestion
QuestionLabel.Enabled = True
AnswerTextBox.Enabled = True
EmailPasswordButton.Enabled = True
End If
End Sub
Public Sub EmailPassword_OnClick(ByVal sender As Object, ByVal args As EventArgs)
' Note: Returning a password in clear text using email is not recommended for
' sites that require a high level of security.
Try
Dim password As String = Membership.Provider.GetPassword(UsernameTextBox.Text, AnswerTextBox.Text)
Dim u As MembershipUser = Membership.GetUser(UsernameTextBox.Text)
EmailPassword(u.Email, password)
Msg.Text = "Your password was sent via email."
Catch e As MembershipPasswordException
Msg.Text = "The password answer is incorrect. Please check the value and try again."
Catch e As System.Configuration.Provider.ProviderException
Msg.Text = "An error occurred retrieving your password. Please check your values " & _
"and try again."
End Try
End Sub
Private Sub EmailPassword(ByVal email As String, ByVal password As String)
Try
Dim Message As MailMessage = New MailMessage("administrator", email)
Message.Subject = "Your Password"
Message.Body = "Your password is: " & Server.HtmlEncode(password)
Dim SmtpMail As SmtpClient = New SmtpClient("SMTPSERVER")
SmtpMail.Send(Message)
Catch
Msg.Text = "An exception occurred while sending your password. Please try again."
End Try
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Sample: Retrieve Password</title>
</head>
<body>
<form id="form1" runat="server">
<h3>
Retrieve Password</h3>
<asp:Label ID="Msg" runat="server" ForeColor="maroon" /><br />
Username:
<asp:TextBox ID="UsernameTextBox" Columns="30" runat="server" AutoPostBack="True" />
<asp:RequiredFieldValidator ID="UsernameRequiredValidator" runat="server" ControlToValidate="UsernameTextBox"
ForeColor="red" Display="Static" ErrorMessage="Required" /><br />
Password Question: <b>
<asp:Label ID="QuestionLabel" runat="server" /></b><br />
Answer:
<asp:TextBox ID="AnswerTextBox" Columns="60" runat="server" Enabled="False" />
<asp:RequiredFieldValidator ID="AnswerRequiredValidator" runat="server" ControlToValidate="AnswerTextBox"
ForeColor="red" Display="Static" ErrorMessage="Required" Enabled="False" /><br />
<asp:Button ID="EmailPasswordButton" Text="Email My Password" OnClick="EmailPassword_OnClick"
runat="server" Enabled="False" />
</form>
</body>
</html>
Opmerkingen
De GetUser methode haalt de gebruikersgegevens op uit de gegevensbron en maakt een MembershipUser object dat is gevuld met de geretourneerde gegevens.
Als u een van de GetUser overbelastingen gebruikt die geen parameter accepteert username , GetUser retourneert u de informatie voor de huidige aangemelde gebruiker van het lidmaatschap. De huidige aangemelde lidmaatschapsgebruiker wordt geïdentificeerd door de Name gebruiker in de huidige HttpContext.
U kunt ook opgeven of u het datum-/tijdstempel van de laatste activiteit wilt GetUser bijwerken voor de gebruiker die wordt opgehaald met de userIsOnline parameter. Van de GetUser overbelastingen die geen parameter gebruiken userIsOnline , Membership.GetUser wordt impliciet het datum-/tijdstempel van de laatste activiteit voor de gebruiker bijgewerkt.
Membership.GetUser en GetUser niet.
Zie ook
Van toepassing op
GetUser(Object, Boolean)
Haalt de informatie op uit de gegevensbron voor de lidmaatschapsgebruiker die is gekoppeld aan de opgegeven unieke id. Hiermee wordt de datum-/tijdstempel van de laatste activiteit voor de gebruiker bijgewerkt, indien opgegeven.
public:
static System::Web::Security::MembershipUser ^ GetUser(System::Object ^ providerUserKey, bool userIsOnline);
public static System.Web.Security.MembershipUser GetUser(object providerUserKey, bool userIsOnline);
static member GetUser : obj * bool -> System.Web.Security.MembershipUser
Public Shared Function GetUser (providerUserKey As Object, userIsOnline As Boolean) As MembershipUser
Parameters
- providerUserKey
- Object
De unieke gebruikers-id van de lidmaatschapsgegevensbron voor de gebruiker.
- userIsOnline
- Boolean
Als true, werkt de datum/tijdstempel van de laatste activiteit voor de opgegeven gebruiker bij.
Retouren
Een MembershipUser object dat de gebruiker vertegenwoordigt die is gekoppeld aan de opgegeven unieke id.
Uitzonderingen
providerUserKey is null.
Opmerkingen
De GetUser methode haalt de gebruikersgegevens op uit de gegevensbron en maakt een MembershipUser object dat is gevuld met de geretourneerde gegevens. De gebruiker wordt geïdentificeerd met de unieke id van de gegevensbron die is opgegeven in de providerUserKey parameter.
Zie ook
Van toepassing op
GetUser(String)
Hiermee haalt u de informatie op uit de gegevensbron voor de opgegeven lidmaatschapsgebruiker.
public:
static System::Web::Security::MembershipUser ^ GetUser(System::String ^ username);
public static System.Web.Security.MembershipUser GetUser(string username);
static member GetUser : string -> System.Web.Security.MembershipUser
Public Shared Function GetUser (username As String) As MembershipUser
Parameters
- username
- String
De naam van de gebruiker die moet worden opgehaald.
Retouren
Een MembershipUser object dat de opgegeven gebruiker vertegenwoordigt. Als de username parameter niet overeenkomt met een bestaande gebruiker, retourneert nulldeze methode .
Uitzonderingen
username bevat een komma (,).
username is null.
Voorbeelden
In het volgende codevoorbeeld wordt de GetUser methode gebruikt om een MembershipUser object te retourneren voor de huidige aangemelde gebruiker en wordt het e-mailadres voor de gebruiker bijgewerkt.
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Security" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
MembershipUser u;
public void Page_Load(object sender, EventArgs args)
{
u = Membership.GetUser(User.Identity.Name);
if (!IsPostBack)
{
EmailTextBox.Text = u.Email;
}
}
public void UpdateEmailButton_OnClick(object sender, EventArgs args)
{
try
{
u.Email = EmailTextBox.Text;
Membership.UpdateUser(u);
Msg.Text = "User email updated.";
}
catch (System.Configuration.Provider.ProviderException e)
{
Msg.Text = e.Message;
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Sample: Update User E-Mail</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Update E-Mail Address for <%=User.Identity.Name%></h3>
<asp:Label id="Msg" ForeColor="maroon" runat="server" /><br />
<table cellpadding="3" border="0">
<tr>
<td>Email Address:</td>
<td><asp:TextBox id="EmailTextBox" MaxLength="128" Columns="30" runat="server" /></td>
<td><asp:RequiredFieldValidator id="EmailRequiredValidator" runat="server"
ControlToValidate="EmailTextBox" ForeColor="red"
Display="Static" ErrorMessage="Required" /></td>
</tr>
<tr>
<td></td>
<td><asp:Button id="UpdateEmailButton"
Text="Update Email"
OnClick="UpdateEmailButton_OnClick"
runat="server" /></td>
</tr>
</table>
</form>
</body>
</html>
<%@ Page Language="vb" %>
<%@ Import Namespace="System.Web.Security" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Dim u As MembershipUser
Public Sub Page_Load(sender As Object, args As EventArgs)
u = Membership.GetUser(User.Identity.Name)
If Not IsPostBack Then EmailTextBox.Text = u.Email
End Sub
Public Sub UpdateEmailButton_OnClick(sender As Object, args As EventArgs)
Try
u.Email = EmailTextBox.Text
Membership.UpdateUser(u)
Msg.Text = "User email updated."
Catch e As System.Configuration.Provider.ProviderException
Msg.Text = e.Message
End Try
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Sample: Update User E-Mail</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Update E-Mail Address for <%=User.Identity.Name%></h3>
<asp:Label id="Msg" ForeColor="maroon" runat="server" /><br />
<table cellpadding="3" border="0">
<tr>
<td>Email Address:</td>
<td><asp:TextBox id="EmailTextBox" MaxLength="128" Columns="30" runat="server" /></td>
<td><asp:RequiredFieldValidator id="EmailRequiredValidator" runat="server"
ControlToValidate="EmailTextBox" ForeColor="red"
Display="Static" ErrorMessage="Required" /></td>
</tr>
<tr>
<td></td>
<td><asp:Button id="UpdateEmailButton"
Text="Update Email"
OnClick="UpdateEmailButton_OnClick"
runat="server" /></td>
</tr>
</table>
</form>
</body>
</html>
Opmerkingen
De GetUser methode haalt de gebruikersgegevens op uit de gegevensbron en maakt een MembershipUser object dat is gevuld met de geretourneerde gegevens. Als u een van de GetUser overbelastingen gebruikt die geen parameter accepteert username , GetUser retourneert u de informatie voor de huidige aangemelde gebruiker van het lidmaatschap. De huidige aangemelde lidmaatschapsgebruiker wordt geïdentificeerd door de Name gebruiker in de huidige HttpContext.
U kunt ook opgeven of u het datum-/tijdstempel van de laatste activiteit wilt GetUser bijwerken voor de gebruiker die wordt opgehaald met de userIsOnline parameter. Van de GetUser overbelastingen die geen parameter gebruiken userIsOnline , Membership.GetUser wordt impliciet het datum-/tijdstempel van de laatste activiteit voor de gebruiker bijgewerkt.
Membership.GetUser en GetUser niet.
Zie ook
Van toepassing op
GetUser(Boolean)
Haalt de informatie op uit de gegevensbron voor de huidige aangemelde lidmaatschapsgebruiker. Werkt de datum-/tijdstempel van de laatste activiteit bij voor de huidige aangemelde lidmaatschapsgebruiker, indien opgegeven.
public:
static System::Web::Security::MembershipUser ^ GetUser(bool userIsOnline);
public static System.Web.Security.MembershipUser GetUser(bool userIsOnline);
static member GetUser : bool -> System.Web.Security.MembershipUser
Public Shared Function GetUser (userIsOnline As Boolean) As MembershipUser
Parameters
- userIsOnline
- Boolean
Als true, werkt de datum/tijdstempel van de laatste activiteit voor de opgegeven gebruiker bij.
Retouren
Een MembershipUser object dat de huidige aangemelde gebruiker vertegenwoordigt.
Uitzonderingen
Er is momenteel geen lidmaatschapsgebruiker aangemeld.
Voorbeelden
In het volgende codevoorbeeld wordt de gebruikersnaam weergegeven voor de huidige aangemelde lidmaatschapsgebruiker op de ASP.NET pagina zonder het datum-/tijdstempel van de laatste activiteit voor de gebruiker bij te werken.
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Security" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
MembershipUser currentUser;
public void Page_Load()
{
currentUser = Membership.GetUser(false);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Home Page</title>
</head>
<body>
<form id="form1" runat="server">
Welcome <b><%=currentUser.UserName%></b>.
</form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ Import Namespace="System.Web.Security" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Dim currentUser As MembershipUser
Public Sub Page_Load()
currentUser = Membership.GetUser(False)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Home Page</title>
</head>
<body>
<form id="form1" runat="server">
Welcome <b><%=currentUser.UserName%></b>.
</form>
</body>
</html>
Opmerkingen
De GetUser methode haalt de gebruikersgegevens op uit de gegevensbron en maakt een MembershipUser object dat is gevuld met de geretourneerde gegevens. Als u een van de GetUser overbelastingen gebruikt die geen parameter accepteert username , GetUser retourneert u de informatie voor de huidige aangemelde gebruiker van het lidmaatschap. De huidige aangemelde lidmaatschapsgebruiker wordt geïdentificeerd door de Name gebruiker in de huidige HttpContext.
U kunt ook opgeven of u het datum-/tijdstempel van de laatste activiteit wilt GetUser bijwerken voor de gebruiker die wordt opgehaald met behulp van de userIsOnline parameter. Van de GetUser overbelastingen die geen parameter gebruiken userIsOnline , GetUser() wordt impliciet het datum-/tijdstempel van de laatste activiteit voor de gebruiker bijgewerkt.
GetUser(System.String) en GetUser(System.Object) niet.
Zie ook
Van toepassing op
GetUser()
Haalt de informatie op uit de gegevensbron en werkt de datum/tijdstempel van de laatste activiteit bij voor de huidige aangemelde lidmaatschapsgebruiker.
public:
static System::Web::Security::MembershipUser ^ GetUser();
public static System.Web.Security.MembershipUser GetUser();
static member GetUser : unit -> System.Web.Security.MembershipUser
Public Shared Function GetUser () As MembershipUser
Retouren
Een MembershipUser object dat de huidige aangemelde gebruiker vertegenwoordigt.
Uitzonderingen
Er is momenteel geen lidmaatschapsgebruiker aangemeld.
Voorbeelden
In het volgende codevoorbeeld wordt de datum-/tijdstempel van de laatste activiteit bijgewerkt voor de huidige aangemelde lidmaatschapsgebruiker en wordt de gebruikersnaam weergegeven op de pagina ASP.NET.
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Security" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
MembershipUser currentUser;
public void Page_Load()
{
currentUser = Membership.GetUser();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Home Page</title>
</head>
<body>
<form id="form1" runat="server">
Welcome <b><%=currentUser.UserName%></b>.
</form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ Import Namespace="System.Web.Security" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Dim currentUser As MembershipUser
Public Sub Page_Load()
currentUser = Membership.GetUser()
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Home Page</title>
</head>
<body>
<form id="form1" runat="server">
Welcome <b><%=currentUser.UserName%></b>.
</form>
</body>
</html>
Opmerkingen
GetUser() haalt de gebruikersgegevens op uit de gegevensbron en maakt een MembershipUser object dat is gevuld met de geretourneerde gegevens. Als u een van de GetUser overbelastingen gebruikt die geen parameter accepteert username , GetUser retourneert u de informatie voor de huidige aangemelde gebruiker van het lidmaatschap. De huidige aangemelde lidmaatschapsgebruiker wordt geïdentificeerd door de Name gebruiker in de huidige HttpContext.
U kunt ook opgeven of u het datum-/tijdstempel van de laatste activiteit wilt GetUser bijwerken voor de gebruiker die wordt opgehaald met behulp van de userIsOnline parameter. Van de GetUser overbelastingen die geen parameter gebruiken userIsOnline , GetUser() wordt impliciet het datum-/tijdstempel van de laatste activiteit voor de gebruiker bijgewerkt.
GetUser(System.String) en GetUser(System.Object) niet.
Zie ook
Van toepassing op
GetUser(Object)
Haalt de informatie op uit de gegevensbron voor de lidmaatschapsgebruiker die is gekoppeld aan de opgegeven unieke id.
public:
static System::Web::Security::MembershipUser ^ GetUser(System::Object ^ providerUserKey);
public static System.Web.Security.MembershipUser GetUser(object providerUserKey);
static member GetUser : obj -> System.Web.Security.MembershipUser
Public Shared Function GetUser (providerUserKey As Object) As MembershipUser
Parameters
- providerUserKey
- Object
De unieke gebruikers-id van de lidmaatschapsgegevensbron voor de gebruiker.
Retouren
Een MembershipUser object dat de gebruiker vertegenwoordigt die is gekoppeld aan de opgegeven unieke id.
Uitzonderingen
providerUserKey is null.
Opmerkingen
De GetUser methode haalt de gebruikersgegevens op uit de gegevensbron en maakt een MembershipUser object dat is gevuld met de geretourneerde gegevens. De gebruiker wordt geïdentificeerd met behulp van de unieke id van de gegevensbron die is opgegeven met behulp van de providerUserKey parameter.
U kunt ook opgeven of u het datum-/tijdstempel van de laatste activiteit wilt GetUser bijwerken voor de gebruiker die wordt opgehaald met de userIsOnline parameter. Van de GetUser overbelastingen die geen parameter gebruiken userIsOnline , GetUser() wordt impliciet het datum-/tijdstempel van de laatste activiteit voor de gebruiker bijgewerkt.
GetUser(System.String) en GetUser(System.Object) niet