<div dir="ltr">Hi Richard<div><br></div><div>Just to expand on what Kadir said. This </div><div><br></div><div><span style="color:rgb(80,0,80);font-size:12.8000001907349px">my $hashref = {</span><br style="color:rgb(80,0,80);font-size:12.8000001907349px"><span style="color:rgb(80,0,80);font-size:12.8000001907349px">           $incoming_token = params->{token},          # LINE 554</span><br style="color:rgb(80,0,80);font-size:12.8000001907349px"><span style="color:rgb(80,0,80);font-size:12.8000001907349px">};</span></div><div><span style="color:rgb(80,0,80);font-size:12.8000001907349px"><br></span></div><div><span style="color:rgb(80,0,80);font-size:12.8000001907349px">is equivalent to</span></div><div><span style="color:rgb(80,0,80);font-size:12.8000001907349px"><br></span></div><div><span style="color:rgb(80,0,80);font-size:12.8000001907349px">my $incoming_token = params->{token};</span></div><div><span style="color:rgb(80,0,80);font-size:12.8000001907349px">my $hashref = { $incoming_token </span><span style="color:rgb(80,0,80);font-size:12.8000001907349px">};</span></div><div><span style="color:rgb(80,0,80);font-size:12.8000001907349px"><br></span></div><div><font color="#500050"><span style="font-size:12.8000001907349px">which is incorrect since a hash is constructed of a sequence of key-value pairs, and hence the complaint that you have an odd number of elements in the hash.</span></font></div><div><font color="#500050"><span style="font-size:12.8000001907349px"><br></span></font></div><div><font color="#500050"><span style="font-size:12.8000001907349px">Andrew</span></font></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 17, 2015 at 5:22 PM, Kadir Beyazlı <span dir="ltr"><<a href="mailto:kadirbeyazli@gmail.com" target="_blank">kadirbeyazli@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p><br>
17 Eyl 2015 18:31 tarihinde "Richard Reina" <<a href="mailto:gatorreina@gmail.com" target="_blank">gatorreina@gmail.com</a>> yazdı:<span class=""><br>
><br>
> 2015-09-17 9:06 GMT-05:00 Andrew Solomon <<a href="mailto:andrew@geekuni.com" target="_blank">andrew@geekuni.com</a>>:<br>
>><br>
>> That looks reasonably sane to me apart from:<br>
>>   my $input_hash {<br>
>>         <br>
>>     token => params->{token}<br>
>>   <br>
>>     }<br>
>><br>
>> which should be<br>
>>   my $input_hash =  {<br>
>>         <br>
>>     token => params->{token}<br>
>>   <br>
>>     };<br>
>><br>
>><br>
> Hi Andrew,<br>
><br>
> That piece of code is the part that is giving me trouble.<br>
><br>
> I have switched to using a scalar as since there is only one element that I seek to capture (the usrl/token) and because using a hash wasn't working either.<br>
><br>
> Here is where I am:<br>
><br>
>  get '/reset/:token' => sub {<br>
><br>
>     my $incoming_token;<br>
><br>
>     return template 'passreset' => {<br>
><br>
>           $incoming_token = params->{token},          # LINE 554<br>
>  <br>
>     };<br></span>
You dont need define variable here. Also you should use "=>" instead of "=" as follow.</p>
<p>incoming_token => params->{token}</p>
<p><span class="">>     <br>
>     # get stored tokens to match against $incoming_token<br>
>     my ($matched_user_id) = User->lookup_tokens($input_hash->{token});<br>
>  <br>
> But the it fails and the input at the console says:<br>
><br>
> [MyApp:25074] core @2015-09-17 10:21:52> Entering hook core.app.before_request in (eval 77) l. 1<br>
> Odd number of elements in anonymous hash at /home/richard/Dancer2/MyApp/bin/../lib/MyApp.pm line 554.<br>
><br>
> I am just trying to capture the value of the url so I can test if it matches the stored token.  Help would be greeeaaaaaaatly appreciated as this s very frustrating.<br>
><br>
> Thanks<br>
><br></span><span class="">
> _______________________________________________<br>
> dancer-users mailing list<br>
> <a href="mailto:dancer-users@dancer.pm" target="_blank">dancer-users@dancer.pm</a><br>
> <a href="http://lists.preshweb.co.uk/mailman/listinfo/dancer-users" target="_blank">http://lists.preshweb.co.uk/mailman/listinfo/dancer-users</a><br>
><br>
</span></p>
<br>_______________________________________________<br>
dancer-users mailing list<br>
<a href="mailto:dancer-users@dancer.pm">dancer-users@dancer.pm</a><br>
<a href="http://lists.preshweb.co.uk/mailman/listinfo/dancer-users" rel="noreferrer" target="_blank">http://lists.preshweb.co.uk/mailman/listinfo/dancer-users</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Andrew Solomon<div><br></div><div>Mentor@Geekuni <a href="http://geekuni.com/" target="_blank">http://geekuni.com/</a></div><div><a href="http://www.linkedin.com/in/asolomon" target="_blank">http://www.linkedin.com/in/asolomon</a><br></div></div></div>
</div>