Bagikan melalui


Membership.GetUser Metode

Definisi

Mendapatkan informasi untuk pengguna keanggotaan dari sumber data.

Overload

GetUser(String, Boolean)

Mendapatkan informasi dari sumber data untuk pengguna keanggotaan yang ditentukan. Memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna, jika ditentukan.

GetUser(Object, Boolean)

Mendapatkan informasi dari sumber data untuk pengguna keanggotaan yang terkait dengan pengidentifikasi unik yang ditentukan. Memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna, jika ditentukan.

GetUser(String)

Mendapatkan informasi dari sumber data untuk pengguna keanggotaan yang ditentukan.

GetUser(Boolean)

Mendapatkan informasi dari sumber data untuk pengguna keanggotaan yang masuk saat ini. Memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna keanggotaan yang masuk saat ini, jika ditentukan.

GetUser()

Mendapatkan informasi dari sumber data dan memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna keanggotaan yang masuk saat ini.

GetUser(Object)

Mendapatkan informasi dari sumber data untuk pengguna keanggotaan yang terkait dengan pengidentifikasi unik yang ditentukan.

GetUser(String, Boolean)

Mendapatkan informasi dari sumber data untuk pengguna keanggotaan yang ditentukan. Memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna, jika ditentukan.

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

Parameter

username
String

Nama pengguna yang akan diambil.

userIsOnline
Boolean

Jika true, perbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna yang ditentukan.

Mengembalikan

Objek MembershipUser yang mewakili pengguna yang ditentukan. username Jika parameter tidak sesuai dengan pengguna yang ada, metode ini mengembalikan null.

Pengecualian

username berisi koma (,).

usernameadalah null.

Contoh

Contoh kode berikut mengambil kata sandi untuk nama pengguna tertentu dan mengirimkannya ke alamat email untuk pengguna yang ditentukan. Panggilan untuk GetUser menentukan bahwa stempel tanggal/waktu aktivitas terakhir untuk pengguna tidak diperbarui.

<%@ 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>

Keterangan

Metode ini GetUser mengambil informasi pengguna dari sumber data dan membuat objek yang MembershipUser diisi dengan data yang dikembalikan.

Jika Anda menggunakan salah GetUser satu kelebihan beban yang tidak mengambil username parameter, GetUser mengembalikan informasi untuk pengguna keanggotaan yang masuk saat ini. Pengguna keanggotaan yang masuk saat ini diidentifikasi oleh Name pengguna di saat ini HttpContext.

Anda juga dapat menentukan apakah Anda ingin GetUser memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna yang diambil dengan userIsOnline parameter . GetUser Dari kelebihan beban yang tidak mengambil userIsOnline parameter, Membership.GetUser secara implisit memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna. Membership.GetUser dan GetUser jangan.

Lihat juga

Berlaku untuk

GetUser(Object, Boolean)

Mendapatkan informasi dari sumber data untuk pengguna keanggotaan yang terkait dengan pengidentifikasi unik yang ditentukan. Memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna, jika ditentukan.

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

Parameter

providerUserKey
Object

Pengidentifikasi pengguna unik dari sumber data keanggotaan untuk pengguna.

userIsOnline
Boolean

Jika true, perbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna yang ditentukan.

Mengembalikan

Objek MembershipUser yang mewakili pengguna yang terkait dengan pengidentifikasi unik yang ditentukan.

Pengecualian

providerUserKeyadalah null.

Keterangan

Metode ini GetUser mengambil informasi pengguna dari sumber data dan membuat objek yang MembershipUser diisi dengan data yang dikembalikan. Pengguna diidentifikasi dengan pengidentifikasi unik dari sumber data yang ditentukan dalam providerUserKey parameter .

Lihat juga

Berlaku untuk

GetUser(String)

Mendapatkan informasi dari sumber data untuk pengguna keanggotaan yang ditentukan.

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

Parameter

username
String

Nama pengguna yang akan diambil.

Mengembalikan

Objek MembershipUser yang mewakili pengguna yang ditentukan. username Jika parameter tidak sesuai dengan pengguna yang ada, metode ini mengembalikan null.

Pengecualian

username berisi koma (,).

usernameadalah null.

Contoh

Contoh kode berikut menggunakan GetUser metode untuk mengembalikan MembershipUser objek untuk pengguna yang masuk saat ini dan memperbarui alamat email untuk pengguna.

<%@ 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>

Keterangan

Metode ini GetUser mengambil informasi pengguna dari sumber data dan membuat objek yang MembershipUser diisi dengan data yang dikembalikan. Jika Anda menggunakan salah GetUser satu kelebihan beban yang tidak mengambil username parameter, GetUser mengembalikan informasi untuk pengguna keanggotaan yang masuk saat ini. Pengguna keanggotaan yang masuk saat ini diidentifikasi oleh Name pengguna di saat ini HttpContext.

Anda juga dapat menentukan apakah Anda ingin GetUser memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna yang diambil dengan userIsOnline parameter . GetUser Dari kelebihan beban yang tidak mengambil userIsOnline parameter, Membership.GetUser secara implisit memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna. Membership.GetUser dan GetUser jangan.

Lihat juga

Berlaku untuk

GetUser(Boolean)

Mendapatkan informasi dari sumber data untuk pengguna keanggotaan yang masuk saat ini. Memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna keanggotaan yang masuk saat ini, jika ditentukan.

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

Parameter

userIsOnline
Boolean

Jika true, perbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna yang ditentukan.

Mengembalikan

Objek MembershipUser yang mewakili pengguna yang masuk saat ini.

Pengecualian

Tidak ada pengguna keanggotaan yang saat ini masuk.

Contoh

Contoh kode berikut menampilkan nama pengguna untuk pengguna keanggotaan yang masuk saat ini di halaman ASP.NET tanpa memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna.

<%@ 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>

Keterangan

Metode ini GetUser mengambil informasi pengguna dari sumber data dan membuat objek yang MembershipUser diisi dengan data yang dikembalikan. Jika Anda menggunakan salah GetUser satu kelebihan beban yang tidak mengambil username parameter, GetUser mengembalikan informasi untuk pengguna keanggotaan yang masuk saat ini. Pengguna keanggotaan yang masuk saat ini diidentifikasi oleh Name pengguna di saat ini HttpContext.

Anda juga dapat menentukan apakah Anda ingin GetUser memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna yang diambil menggunakan userIsOnline parameter . GetUser Dari kelebihan beban yang tidak mengambil userIsOnline parameter, GetUser() secara implisit memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna. GetUser(System.String) dan GetUser(System.Object) jangan.

Lihat juga

Berlaku untuk

GetUser()

Mendapatkan informasi dari sumber data dan memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna keanggotaan yang masuk saat ini.

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

Mengembalikan

Objek MembershipUser yang mewakili pengguna yang masuk saat ini.

Pengecualian

Tidak ada pengguna keanggotaan yang saat ini masuk.

Contoh

Contoh kode berikut memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna keanggotaan yang masuk saat ini dan menampilkan nama pengguna di halaman 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>

Keterangan

GetUser() mengambil informasi pengguna dari sumber data dan membuat objek yang MembershipUser diisi dengan data yang dikembalikan. Jika Anda menggunakan salah GetUser satu kelebihan beban yang tidak mengambil username parameter, GetUser mengembalikan informasi untuk pengguna keanggotaan yang masuk saat ini. Pengguna keanggotaan yang masuk saat ini diidentifikasi oleh Name pengguna di saat ini HttpContext.

Anda juga dapat menentukan apakah Anda ingin GetUser memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna yang diambil menggunakan userIsOnline parameter . GetUser Dari kelebihan beban yang tidak mengambil userIsOnline parameter, GetUser() secara implisit memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna. GetUser(System.String) dan GetUser(System.Object) jangan.

Lihat juga

Berlaku untuk

GetUser(Object)

Mendapatkan informasi dari sumber data untuk pengguna keanggotaan yang terkait dengan pengidentifikasi unik yang ditentukan.

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

Parameter

providerUserKey
Object

Pengidentifikasi pengguna unik dari sumber data keanggotaan untuk pengguna.

Mengembalikan

Objek MembershipUser yang mewakili pengguna yang terkait dengan pengidentifikasi unik yang ditentukan.

Pengecualian

providerUserKeyadalah null.

Keterangan

Metode ini GetUser mengambil informasi pengguna dari sumber data dan membuat objek yang MembershipUser diisi dengan data yang dikembalikan. Pengguna diidentifikasi menggunakan pengidentifikasi unik dari sumber data yang ditentukan menggunakan providerUserKey parameter .

Anda juga dapat menentukan apakah Anda ingin GetUser memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna yang diambil dengan userIsOnline parameter . GetUser Dari kelebihan beban yang tidak mengambil userIsOnline parameter, GetUser() secara implisit memperbarui stempel tanggal/waktu aktivitas terakhir untuk pengguna. GetUser(System.String) dan GetUser(System.Object) jangan

Lihat juga

Berlaku untuk