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

HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Web service and DNN propertiesWeb service and DNN properties
Previous
 
Next
New Post
11/10/2010 12:11 PM
 

Hello!

I have a module and I want to call a web method form Jquery. The aspx page that contains the web method is stored in the DesktopModules/folder  of my module, the call of the web method works Ok.
 The problem is that I want tho obtain the  username of the current user (the user that generates the call) in the web method (c# code). But when I call the DotNetNuke.Entities.Users.UserController.GetCurrentUserInfo().DisplayName it returns nothing.  Also if I stored that value in a session variable in Page_Load() and I try to get the value of the session variable in the web method, it returns null..


Thank you for orient me in how to resolve my problem.

Nancy Estrada

  

 
New Post
11/10/2010 2:13 PM
 
If you're calling it on an ASPX page it likely won't work as that page would technically be running outside of DNN (not inheriting from PortalModuleBase or DNN's page base). For web service examples check out the sample project I have running at http://dnnweb.codeplex.com/

Chris Hammond
Former DNN Corp Employee, MVP, Core Team Member, Trustee
Christoc.com Software Solutions DotNetNuke Module Development, Upgrades and consulting.
dnnCHAT.com a chat room for DotNetNuke discussions
 
New Post
11/10/2010 5:46 PM
 
Hello! Chris thanks for you help! =) I solve my problem. That is what happened: When I try to access to a variable session like this Session["username"] in the web method it returns null, but now I access the variable session in this way HttpContext.Current.Session["username"] and it works perfectly. So now I can have acces to the dnn DotNetNuke.Entities.Users.UserController.GetCurrentUserInfo().DisplayName because I store that value in a session variable. I hope it helps someone =)
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Web service and DNN propertiesWeb service and DNN properties


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