Commit 833c8878 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

add logout link

parent ad585c3f
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -504,7 +504,7 @@ helper 'get_user_id' => sub {
	else {
		$self->app->add_user_query->execute($user_name);
		$self->app->get_userid_query->execute($user_name);
		my $rows = $self->app->get_userid_query->fetchall_arrayref;
		$rows = $self->app->get_userid_query->fetchall_arrayref;
		return $rows->[0][0];
	}
};
@@ -837,6 +837,12 @@ post '/x/login' => sub {
	}
};

get '/x/logout' => sub {
	my ($self) = @_;
	$self->logout;
	$self->redirect_to('/x/login');
};

get '/x/register' => sub {
	my ($self) = @_;
	$self->render('register');
+16 −0
Original line number Diff line number Diff line
% if (my $user = current_user()) {
	<div class="row">
		<div class="col s12">
			<div class="card grey darken-4">
				<div class="card-content white-text">
					<span class="card-title">Hallo, <%= $user->{name} %>!</span>
					<p>
						Du bist bereits angemeldet. Falls du mehrere Accounts hast
						und auf einen anderen wechseln möchtest, musst du dich
						vorher <a href="/x/logout">abmelden</a>.
					</p>
				</div>
			</div>
		</div>
	</div>
% }
% if (my $invalid = stash('invalid')) {
	<div class="row">
		<div class="col s12">