RE: getting Membership userid to use and store in a custom databas

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



What is this in VB?
MembershipUser user = Membership.GetUser();
Thanks,
Tdar


"Steven Cheng[MSFT]" wrote:

> Hi Tdar,
>
> Welcome to ASPNET newsgroup.
> Regarding on the getting Membership userid question, do you mean how to
> access the underlying MembershipUser's identity value(primary key)? Based
> on my understanding, we can get the MembershipUser's underlying database
> identity through the following code:
>
> ================
> protected void Page_Load(object sender, EventArgs e)
> {
> MembershipUser user = Membership.GetUser();
>
> Response.Write("<br>Username: " + user.UserName);
> Response.Write("<br>:LastLoginDate " + user.LastLoginDate);
> Response.Write("<br>ProviderUserKey: " +
> user.ProviderUserKey.ToString());
> }
> ================
>
> the above code help display the current login user's ProviderUserKey.
> However, the "ProviderUserKey contains the underlying user key identity
> which is provider specific(generally it should be transparent to
> developers...). So we do not recommend that we directly use it in our
> asp.net web application. Also, for FormsAuthentication, the authentication
> ticket is cookie based, and I think the authentication ticket only
> contains username as the identity rather than the underlying UserKey.
> Is there any particular scenario in your application that you need to use
> the underlying Provider specific UserKey value? Please feel free to post
> here if you have anything unclear.
>
> Thanks,
>
> Steven Cheng
> Microsoft Online Support
>
> Get Secure! www.microsoft.com/security
> (This posting is provided "AS IS", with no warranties, and confers no
> rights.)
>
>
>
>
>
> --------------------
> | Thread-Topic: getting Membership userid to use and store in a custom
> database
> | thread-index: AcXiO0UBc5CrmfpOQsuTIEeMy9+g4Q==
> | X-WBNR-Posting-Host: 24.73.223.27
> | From: "=?Utf-8?B?VGRhclRkYXI=?=" <Tdar@xxxxxxxxxxxxxx>
> | Subject: getting Membership userid to use and store in a custom database
> | Date: Sat, 5 Nov 2005 11:01:03 -0800
> | Lines: 13
> | Message-ID: <E58FF96B-6338-46C8-8F9F-388A6BAF2262@xxxxxxxxxxxxx>
> | MIME-Version: 1.0
> | Content-Type: text/plain;
> | charset="Utf-8"
> | Content-Transfer-Encoding: 7bit
> | X-Newsreader: Microsoft CDO for Windows 2000
> | Content-Class: urn:content-classes:message
> | Importance: normal
> | Priority: normal
> | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
> | Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
> | NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
> | Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl
> | Xref: TK2MSFTNGXA01.phx.gbl
> microsoft.public.dotnet.framework.aspnet.webcontrols:11708
> | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
> |
> | Hello,
> | What is the code to retrive the userid of the currently loged in user
> | from the asp)user membership databse using the new login controls of
> | asp.net 2.
> |
> | How do i use that in the "configure database source. What is the source
> | would it be profile or from the cookie, and if it is profile what would
> be in
> | teh propery name?
> |
> |
> | Tdar
> |
> |
> |
>
>
.



Relevant Pages

  • RE: getting Membership userid to use and store in a custom database
    ... Regarding on the getting Membership userid question, ... access the underlying MembershipUser's identity value? ... we can get the MembershipUser's underlying database ... the "ProviderUserKey contains the underlying user key identity ...
    (microsoft.public.dotnet.framework.aspnet.webcontrols)
  • RE: getting Membership userid to use and store in a custom databas
    ... I would like to use the key in a many to one database the (one being your ... > Regarding on the getting Membership userid question, ... > access the underlying MembershipUser's identity value? ... > the above code help display the current login user's ProviderUserKey. ...
    (microsoft.public.dotnet.framework.aspnet.webcontrols)