diff --git a/index.pl b/index.pl index 78719f5af5ad0a6b8c889e5fefcdf58f8413c4b8..dfc3358b0729dd2ba01180052c4f5954580a4f3a 100755 --- a/index.pl +++ b/index.pl @@ -1162,7 +1162,11 @@ post '/action' => sub { under sub { my ($self) = @_; - return $self->is_user_authenticated; + if ( $self->is_user_authenticated ) { + return 1; + } + $self->render('login'); + return undef; }; get '/account' => sub {