Membership.GetUser Methode

Definitie

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

Zie ook

Van toepassing op