RE: getting Membership userid to use and store in a custom database
- From: stcheng@xxxxxxxxxxxxxxxxxxxx (Steven Cheng[MSFT])
- Date: Mon, 07 Nov 2005 03:56:52 GMT
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
|
|
|
.
- Follow-Ups:
- Prev by Date: Gridview Updates not writing to database after clicking update
- Next by Date: Sorting only certain columns in datagrid
- Previous by thread: Gridview Updates not writing to database after clicking update
- Next by thread: RE: getting Membership userid to use and store in a custom databas
- Index(es):
Relevant Pages
|