<div dir="ltr">Hi All,<div><br></div><div>I've been struggling with a simple example and trying to get it to work but without any luck.</div><div>I'm using Dancer2::Plugin::Auth::Extensible to get users/roles and using a simple SQLite database</div><div>My Config.yml is this (in relation to the database and Auth::Extensible):</div><div><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">plugins:<u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">        Auth::Extensible:<u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">            realms:<u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">                users:<u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">                    provider: 'Database'<u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">        Database:<u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">            driver: 'SQLite'<u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">            database: 'users.sqlite'</p></div><div><br></div><div>And my DancerWebsite.pm contains these relevant modules:</div><div><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><br></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">use Dancer2::Session::Memcached;<u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">#use Dancer2::Plugin::Auth::Extensible::Provider::Database; # < not sure if I need this, doesn't work either way.</p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">use Dancer2::Plugin::Auth::Extensible;<u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">use Dancer2::Plugin::Database;<u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><br></p></div><div><br></div><div>I'm getting this error when trying to go to the /login route, which is:</div><div><br></div><div><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">Can't locate object method "database" via package "Dancer2::Core::DSL__WITH__Dancer2::Plugin::Auth::Extensible" at /usr/lib/perl5/site_perl/5.22/Dancer2/Plugin/Auth/Extensible/Provider/Database.pm line 186, <$fh> line 12.<u></u><u></u></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><u></u> Line 186:</p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:9pt;font-family:'Lucida Console'">my $database = $self->realm_dsl->database($settings->{db_connection_name})<u></u><u></u></span></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:9pt;font-family:'Lucida Console'">        or die "No database connection";</span></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:9pt;font-family:'Lucida Console'"><br></span></p><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><br></p></div><div>get '/login' => sub {</div><div>   template login => {};</div><div>};</div><div><br></div><div><br></div><div><br></div><div>So I'm wondering if I've got something basic wrong here about the modules I'm loading or something, if anyone has had experience using this module?</div><div><br></div><div><br></div><div>Thanks a lot,</div><div><br></div><div>David</div><div><br></div></div>