[Dancer-users] trouble with sessions

David Precious davidp at preshweb.co.uk
Fri Mar 25 11:27:16 CET 2011

On Friday 25 March 2011 03:51:49 Mr. Puneet Kishor wrote:
> Seems like $self->id is not generating a session id.

Ah, looking at Dancer::Session::Abstract, the ID is set when the init method 
gets called; you've overriden the init method in Dancer::Session::SQLite, so 
the init() method in D::S::Abstract won't get called.

I think you need to add something like the following to your init() :


That will call init() from D::S::Abstract, which looks like:

sub init {
    my ($self) = @_;


Dave P

David Precious <davidp at preshweb.co.uk> (bigpresh)

  "Programming is like sex. One mistake and you have to support 
  it for the rest of your life". (Michael Sinz)

More information about the Dancer-users mailing list