X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=lib%2FNDWeb%2FController%2FRoot.pm;h=682448cee4365eb59f578c067dc7bfe665f81afd;hb=15e271f8e65bfc35d311f9b9cad581e3a1c70def;hp=2b16db2b71cc6435af34a4be89360eda88796963;hpb=f6206b8cc6a5d1acfacebe8cabda5889e3369a14;p=ndwebbie.git diff --git a/lib/NDWeb/Controller/Root.pm b/lib/NDWeb/Controller/Root.pm index 2b16db2..682448c 100644 --- a/lib/NDWeb/Controller/Root.pm +++ b/lib/NDWeb/Controller/Root.pm @@ -32,6 +32,8 @@ NDWeb::Controller::Root - Root Controller for NDWeb sub index : Local Path Args(0) { my ( $self, $c ) = @_; + + $c->res->redirect($c->uri_for('/wiki')); } sub default : Path { @@ -58,7 +60,9 @@ sub login : Local { $log->execute($c->user->id,$c->req->address ,$country,$c->sessionid,$remember); - $c->res->redirect($c->req->referer); + my $ref = $c->req->referer; + $ref =~ s/^http:/https:/ unless $c->debug; + $c->res->redirect($ref); return; } } @@ -115,12 +119,18 @@ sub listAlliances : Private { $c->stash(alliances => \@alliances); } +sub sslurl { + return $_[0]; +} + sub auto : Private { my ($self, $c) = @_; my $dbh = $c ->model; $c->stash(dbh => $dbh); + $c->stash(sslurl => \&sslurl); + $dbh->do(q{SET timezone = 'GMT'}); $c->stash(TICK =>$dbh->selectrow_array('SELECT tick()',undef));