Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0A problem with retrieving the current login useridA problem with retrieving the current login userid
Previous
 
Next
New Post
4/10/2009 7:47 AM
 

Hi

I need to retrieve the current login userid because i should record it to one of my tables in the database, i used the following code

 Private ModifiedBy As Integer = UserController.GetCurrentUserInfo().UserID

 

but i alaways have  ModifiedBy  = -1

so what is the problem here ??

 
New Post
4/10/2009 11:51 AM
 

A value of -1 would be that returned for the anonymous user. I see nothing wrong with your code so have to ask if . . .

1. When testing our code, have you first logged in as a valid user?

2. You are calling this method from within a module control which inherits from PortalModuleBase?

3. Assuming that #2 is YES, have you tried using the provided properties UserInfo and UserId. I would suspect that UserId would also return -1 since the property also relies on the same method, GetCurrentUserInfo, that you are calling for its data.


Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
4/12/2009 7:12 AM
 

Hi

firstly, i am logining in with the portal admin acount

secondly, i am writing my code in .aspx page that i load in an Iframe module

i am waitin your response

 
New Post
4/12/2009 7:12 PM
 

If the .aspx page loaded in the IFrame module is located within your DNN website domain, the call to GetCurrentUserInfo should work just fine. If, however, the .aspx page is located outsite of the DNN website's domain, it's HttpContext will not contain a UserInfo object causing the GetCurrentUserInfo to fail and return a new UserInfo object which will have a UserId of -1. If that is your case, you will need to configure the IFrame module to pass the DNN UserId, etc. to your .aspx page using the query string.


Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
4/13/2009 3:11 AM
 

Hi man

My .aspx page is loaded within  my DNN website domain . anyway, i configured my iframe module to use query string and it worked very well so now i have the right login userid

thank you so much

salam

 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0A problem with retrieving the current login useridA problem with retrieving the current login userid


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out