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



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 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)
  • RE: getting Membership userid to use and store in a custom databas
    ... getting Membership userid to use and store in a custom ... |> I would like to use the key in a many to one database the (one being ... |>> access the underlying MembershipUser's identity value? ...
    (microsoft.public.dotnet.framework.aspnet.webcontrols)
  • RE: getting Membership userid to use and store in a custom databas
    ... > Hi Tdar, ... > 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)
  • Re: Are all records retrieved
    ... the last record in DB1 and navigated to the same last record in Db2 I ... the last record in Db2 which is being displayed from memory. ... Find methods or the Seek method, when the underlying Recordset contains ... last record it is retrieving this from the database thus showing me ...
    (comp.databases.ms-access)
  • Re: Another idea from pick goes mainstream...
    ... underlying database - when you buy a system from Reynolds & Reynolds, ... available is that "VAR X" is unlikely to use a case study that mentions ... even the database vendor promotes" ...
    (comp.databases.pick)