Mmm, minimum, it is trivial with : Login.pm
package Myapp::Controller::Login;
use Mojo::Base 'Mojolicious::Controller';
sub nolog {
my $c = shift;
$c->session(userid => 1);
$c->redirect_to('menu');
}
1;
and nolog.htlm.rp :
%= form_for nolog => (method => 'POST') => begin
<p>
% if (param 'user') {
<b>Erreur dans le mot de passe ou le nom d'utilisateur. Veuillez r
+éessayer</b><br>
% }
Utilisateur :<br>
%= text_field 'user'
<br>Mot de passe :<br>
%= password_field 'pass'
<br>
%= submit_button 'Login'
</p>
% end
and login.htlm.ep :
<p>
...
</p>
Self contained, I do not know how to do (I am not with Mojolicious::Lite)..
|