The stash “lives” the time of the request. Cheers! dw.
— Derek Wuelfrath [email protected] :: +1.514.447.4918 (x110) :: +1.866.353.6153 (x110) Inverse inc. :: Leaders behind SOGo (www.sogo.nu) and PacketFence (www.packetfence.org) > On Oct 29, 2015, at 6:04 AM, Andy A <[email protected]> wrote: > > Hi. > > Thanks for the explanation. I want to set (in login.html) and get (in > release.html) the value in the view. > So should I use stash in that case? > > From: [email protected] > Date: Fri, 23 Oct 2015 10:52:14 -0400 > To: [email protected] > Subject: Re: [PacketFence-users] Adding a session variable > > Hello Andy, > > Something like > > $c->session->{"paidup"} = “DEFAULT_VALUE"; > > Should work just fine. > > You should then be able to access it using: > > my $custom_value = $c->session->{"paidup"}; > > The stash is mainly used to pass values to the “view" > > Cheers! > dw. > > — > Derek Wuelfrath > [email protected] <mailto:[email protected]> :: +1.514.447.4918 > (x110) :: +1.866.353.6153 (x110) > Inverse inc. :: Leaders behind SOGo (www.sogo.nu <http://www.sogo.nu/>) and > PacketFence (www.packetfence.org <http://www.packetfence.org/>) > > On Oct 22, 2015, at 8:16 AM, Andy A <[email protected] > <mailto:[email protected]>> wrote: > > Hi. > > I would like to set a session variable called 'paidup' on login.html in the > captive portal and access it's value on release.html page. > > I have seen there's a lib/pf/web/custom.pm where I can add the session > variable. > > pf::web::stash_template_vars = sub { > my ($portalSession, $template) = @_; > return { 'paidup' => DEFAULT_VALUE }; > }; > > Then, in login.html I can set it to a value based on user input and in > release.html I can access it? > Is that the best way to do it or is there any other better way? > > Thanks > > > ------------------------------------------------------------------------------ > _______________________________________________ > PacketFence-users mailing list > [email protected] > <mailto:[email protected]> > https://lists.sourceforge.net/lists/listinfo/packetfence-users > <https://lists.sourceforge.net/lists/listinfo/packetfence-users> > > ------------------------------------------------------------------------------ > _______________________________________________ PacketFence-users mailing > list [email protected] > <mailto:[email protected]>https://lists.sourceforge.net/lists/listinfo/packetfence-users > > <https://lists.sourceforge.net/lists/listinfo/packetfence-users>------------------------------------------------------------------------------ > _______________________________________________ > PacketFence-users mailing list > [email protected] > <mailto:[email protected]> > https://lists.sourceforge.net/lists/listinfo/packetfence-users > <https://lists.sourceforge.net/lists/listinfo/packetfence-users>
------------------------------------------------------------------------------
_______________________________________________ PacketFence-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/packetfence-users
