getting userID once logged in

Last post 10-09-2008 5:19 PM by fintag. 3 replies.

Sort Posts:

  • getting userID once logged in

    10-09-2008, 11:43 AM
    • Member
      1 point Member
    • fintag
    • Member since 09-27-2008, 3:54 PM
    • Posts 36
    I have a login control on my web form. when the user is authenticated, all i can get is the username via

    this.User.Identity.Name.ToString();

    The db that contains all the users, as set up using aspnet_regsql.exe. The database that stores all the photos is a seperate db. To get data from this db i need the userID Rather than running a query after authentication to gain the userID, is it returned at authentication, or is it just the username thats returned?

  • Re: getting userID once logged in

    10-09-2008, 11:49 AM
    • All-Star
      21,137 point All-Star
    • bullpit
    • Member since 06-29-2006, 3:59 PM
    • Posts 4,670

    fintag:
    To get data from this db i need the userID Rather than running a query after authentication to gain the userID, is it returned at authentication, or is it just the username thats returned?

    I don't understand what you mean by this?

    And you don't need to convert Name to ToString(). Just User.Identity.Name is enough.

  • Re: getting userID once logged in

    10-09-2008, 11:54 AM
    Answer
    • All-Star
      17,440 point All-Star
    • guru_sarkar
    • Member since 08-31-2007, 12:00 AM
    • Posts 2,645

     Try this:

    MembershipUser
    user = Membership.GetUser(); //Gets CurrentUser

    string userID = user.ProviderUserKey.ToString(); //ProviderUserKey~UserId in aspnetdb database

  • Re: getting userID once logged in

    10-09-2008, 5:19 PM
    • Member
      1 point Member
    • fintag
    • Member since 09-27-2008, 3:54 PM
    • Posts 36

     this is exactly what i wanted. i didnt want to have to query the database after login, and could only find the username. thanks a mil all.

Page 1 of 1 (4 items)