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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Pass email address in URL dynamically? Pass email address in URL dynamically?
Previous
 
Next
New Post
4/13/2011 11:20 AM
 
I am unsure if this is the right place to put this or if there is an extension i can use to accomplish this? 

I need to somehow pass the authenticated uers email address into this URL at the location highlighted below. So in other words the entire link would stay the same but some how, dynamically I need to inset their email address in the link when they click on it. Does that make sense?

I guess this is how it would work...
User logs into my website. They click on the link below and their email is inserted into that link based on what their logged in email address is.

http://anywebsite.com/cgi-bin/_subs/abc_login_fs_gen?U=testing@emailaddress.com&P=productname&C=cloneuser&X=360

Thanks in advance,
Mike
 
New Post
4/13/2011 12:25 PM
 
Mike

Code should be something like:

if (this.UserId > 0)
{
  string RedirectTo = string.Format("http://anywebsite.com/cgi-bin/_subs/abc_login_fs_gen?U={0}&P=productname&C=cloneuser&X=360", this.UserInfo.Email);
  Response.Redirect(RedirectTo, true);
}

Sergey 
 
New Post
4/13/2011 2:52 PM
 
I am not a programmer so sorry if this is a stupid question but do i need to create a new page for this and put the code in it or is that the the URL itself?
 
New Post
4/14/2011 2:48 AM
Accepted Answer 
Max

Ok, then you can do this with DotNetNuke tokens:
  1. Add HTML module to the page.
  2. Go to the Settings of the HTML module and put a tick to the checkbox "Replace Tokens".
  3. At the HTML editor add this HTML code 
<a href="http://anywebsite.com/cgi-bin/_subs/abc_login_fs_gen?U=[User:Email]&amp;P=productname&amp;C=cloneuser&amp;X=360">Click here</a>

So token [User:Email] will be replaced with current user Email.

Hope this helps!

Sergey
 
New Post
4/20/2011 1:58 PM
 
Hi Sergey,

I have been really busy the last couple of days and I finally got around to this and it did work for me. Thank you very much for your help. I do appreciate it!
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Pass email address in URL dynamically? Pass email address in URL dynamically?


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