I think its because the $pass value is only generated if the auto password generation script finds that the email from a new user.
If the email is not from a new user then the script is not activated and therefore the $pass data is not there On 31/08/2010, at 1:07 AM, Kevin Falcone wrote: > On Mon, Aug 30, 2010 at 02:51:48PM +1000, Codatel Lists wrote: >> &pass= is part of the link to be displayed >> {{$Transaction->CreatorObj->__Value} is the >> variable data which the system should fetch >> On 30/08/2010, at 7:38 AM, Brumm, Torsten / Kuehne + Nagel / Ham MI-ID >> wrote: > > I suspect Torsten meant that you already have the decoded password > stored in $pass (you're printing it in the email you send) so just use > it in the link too > > -kevin > >> Why not use: $pass instead of:&pass={$Transaction->CreatorObj->__Value >> >> Torsten >> >> >> ---------------------------------------------------------------------------------------------- >> >> Von: [1]rt-users-boun...@lists.bestpractical.com >> <[2]rt-users-boun...@lists.bestpractical.com> >> An: [3]rt-us...@lists.bestpractical.com >> <[4]rt-us...@lists.bestpractical.com> >> Gesendet: Sun Aug 29 23:01:02 2010 >> Betreff: [rt-users] Auto Login Link in autoreply with password >> I am trying to setup my autoreply so that it has a direct link for the >> requestor to click >> and he can be logged straight into the RT. >> I am new to the eco system and have been playing around with it over the >> past few days. >> Ive hit a roadblock and am hoping someone can help me out. >> I have inserted the following into the autoreply template >> >> {$RT::WebURL}SelfService/Display.html?id={$Ticket->id()}&user={$Transaction->CreatorObj->Name}&pass={$Transaction->CreatorObj->__Value('Password')} >> It almost works perfectly except for the fact that the password actually >> goes out encrypted >> and is pretty useless. >> this is the link that the requestor gets back >> >> [5]http://rt.mydomain.com.au/ticket/SelfService/Display.html?id=138&user=reques...@email.com&pass=091128365216c001205810ed3po175fb >> Below is my entire template. >> Can someone please let me know how I am able to send a clickable link >> with every autoreply >> that will take the requestor straight to the ticket on the web. >> Subject: AutoReply: {$Ticket->Subject} >> Greetings, >> This message has been automatically generated in response to the >> creation of a helpdesk call: >> "{$Ticket->Subject()}", >> a summary of which appears below. >> There is no need to reply to this message right now. Your ticket has been >> assigned an ID of [{$rtname} #{$Ticket->id()}]. Please include this >> string >> in the subject line of all future correspondence about this issue. >> { >> *RT::User::GenerateRandomNextChar = \&RT::User::_GenerateRandomNextChar; >> if (($Transaction->CreatorObj->id != $RT::Nobody->id) && >> (!$Transaction->CreatorObj->Privileged) && >> ($Transaction->CreatorObj->__Value('Password') eq '*NO-PASSWORD*') >> ) { >> my $user = RT::User->new($RT::SystemUser); >> $user->Load($Transaction->CreatorObj->Id); >> my ($stat, $pass) = $user->SetRandomPassword(); >> if (!$stat) { >> $OUT .= >> "An internal error has occurred. RT was not able to set a password for >> you. >> Please contact your local RT administrator for assistance."; >> } >> $OUT .= " >> You can check the current status and history of your requests at: >> ".$RT::WebURL." >> When prompted, enter the following username and password: >> Username: ".$user->Name." >> Password: ".$pass." >> "; >> } >> } >> >> {$RT::WebURL}SelfService/Display.html?id={$Ticket->id()}&user={$Transaction->CreatorObj->Name}&pass={$Transaction->CreatorObj->__Value('Password')} >> Thank you. >> {$Ticket->QueueObj->CorrespondAddress()} >> ------------------------------------------------------------------------- >> {$Transaction->Content()} >> >> K*hne + Nagel (AG & Co.) KG, Gesch*ftsleitung: Hans-Georg Brinkmann >> (Vors.), Dirk Blesius, >> Reiner Heiken, Bruno Mang, Alfred Manke, Christian Marnett*, Mark >> Reinhardt, Jens Wollesen, >> Klaus J*ger (stellv.), Sitz: Bremen, Registergericht: Bremen, HRA 21928, >> USt-IdNr.: DE >> 812773878, Pers*nlich haftende Gesellschaft: K*hne & Nagel A.G., Sitz: >> Contern/Luxemburg, >> Gesch*ftsf*hrender Verwaltungsrat: Klaus-Michael K*hne >> >> References >> >> Visible links >> 1. mailto:rt-users-boun...@lists.bestpractical.com >> 2. mailto:rt-users-boun...@lists.bestpractical.com >> 3. mailto:rt-users@lists.bestpractical.com >> 4. mailto:rt-users@lists.bestpractical.com >> 5. >> http://rt.mydoman.com/ticket/SelfService/Display.html?id=138&user=reques...@email.com&pass=091128365216c001205810ed3po175fb > >> >> RT Training in Washington DC, USA on Oct 25 & 26 2010 >> Last one this year -- Learn how to get the most out of RT! > > <ATT00001> > RT Training in Washington DC, USA on Oct 25 & 26 2010 > Last one this year -- Learn how to get the most out of RT! RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!