% if ($register && !$erro) { Informação Actualizada com sucesso!

Voltar ao Menu Principal % } else { % if ($erro==1) { Erro: Esse username já está registado. % }
username:
password:
confirm password:
email:

% } <%args> $username => "" $email => "" $password1 => "" $password2 => "" $register => "" <%once> use lib qw( /home/tfp/toupeira/lib ); use Toupeira::Users; use Data::Dumper; <%init> my $erro = 0; if ($register) { eval { my $user = Toupeira::Users->create( username => $username, email => $email, password => $password1 ); }; $erro = 1 if ($@ =~ /user.*exists/i); }