Use session.

This commit is contained in:
barnold 2022-09-14 11:56:03 +01:00
parent 865c78c693
commit cc07ccc099
2 changed files with 8 additions and 2 deletions

View File

@ -6,8 +6,10 @@ sub index ($self) {
sub login ($self) {
my $logname = $self->param('logname');
$self->session(logname => $logname);
$self->redirect_to('/');
# The text isn't escaped.
$self->render(text => "You logged in as $logname");
# $self->render(text => "You logged in as $logname");
}
1;

View File

@ -2,7 +2,11 @@
% title 'Welcome';
<h1>Welcome to the Mojolicious real-time web framework!</h1>
This was expanded from a template.
<% if (session('logname')) { %>
You are logged in as <%= session 'logname' %>.
<% } else { %>
You are not logged in.
<% } %>
<p>Other pages:</p>