New error code for password empty form (#349)

This commit is contained in:
Clément Oudot 2011-07-07 10:35:04 +00:00
parent 26eca915ea
commit 53e9d5f9a1
4 changed files with 15 additions and 8 deletions

View File

@ -84,6 +84,7 @@ sub portalTab {
64 => 'PORTAL_MISSINGREQATTR',
65 => 'PORTAL_BADPARTNER',
66 => 'PORTAL_MAILCONFIRMATION_ALREADY_SENT',
67 => 'PORTAL_PASSWORDFORMEMPTY',
};
}

View File

@ -277,7 +277,7 @@ sub changePassword {
# Else a password is required
else {
return PE_FORMEMPTY
return PE_PASSWORDFORMEMPTY
unless ( $self->{newpassword} && $self->{confirmpassword} );
}

View File

@ -136,6 +136,7 @@ use constant {
PE_MISSINGREQATTR => 64,
PE_BADPARTNER => 65,
PE_MAILCONFIRMATION_ALREADY_SENT => 66,
PE_PASSWORDFORMEMPTY => 67,
# Portal messages
PM_USER => 0,
@ -179,6 +180,7 @@ our @EXPORT = qw( PE_IMG_NOK PE_IMG_OK PE_INFO PE_REDIRECT PE_DONE PE_OK
PE_SAML_SIGNATURE_ERROR PE_SAML_ART_ERROR PE_SAML_SESSION_ERROR
PE_SAML_LOAD_SP_ERROR PE_SAML_ATTR_ERROR PE_OPENID_EMPTY PE_OPENID_BADID
PE_MISSINGREQATTR PE_BADPARTNER PE_MAILCONFIRMATION_ALREADY_SENT
PE_PASSWORDFORMEMPTY
PM_USER PM_DATE PM_IP PM_SESSIONS_DELETED PM_OTHER_SESSIONS
PM_REMOVE_OTHER_SESSIONS PM_PP_GRACE PM_PP_EXP_WARNING
PM_SAML_IDPSELECT PM_SAML_IDPCHOOSEN PM_REMEMBERCHOICE PM_SAML_SPLOGOUT
@ -801,12 +803,12 @@ sub error_type {
if (
scalar(
grep { /^$code$/ } (
PE_INFO, PE_SESSIONEXPIRED,
PE_FORMEMPTY, PE_FIRSTACCESS,
PE_PP_GRACE, PE_PP_EXP_WARNING,
PE_NOTIFICATION, PE_BADURL,
PE_CONFIRM, PE_MAILFORMEMPTY,
PE_MAILCONFIRMATION_ALREADY_SENT,
PE_INFO, PE_SESSIONEXPIRED,
PE_FORMEMPTY, PE_FIRSTACCESS,
PE_PP_GRACE, PE_PP_EXP_WARNING,
PE_NOTIFICATION, PE_BADURL,
PE_CONFIRM, PE_MAILFORMEMPTY,
PE_MAILCONFIRMATION_ALREADY_SENT, PE_PASSWORDFORMEMPTY,
)
)
);

View File

@ -126,6 +126,7 @@ __END__
# * PE_MISSINGREQATTR 64
# * PE_BADPARTNER 65
# * PE_MAILCONFIRMATION_ALREADY_SENT 66
# * PE_PASSWORDFORMEMPTY 67
# Not used in errors:
# * PE_DONE -1
@ -146,7 +147,7 @@ sub error_fr {
'Connexion impossible au serveur LDAP',
'Erreur anormale du serveur LDAP',
'Erreur du module Apache::Session choisi',
'Veuillez-vous authentifier',
'Veuillez vous authentifier',
'Certificat invalide',
'Échec de l\'initialisation de Lasso:Login ou Lasso:Logout',
'Échec de la résolution de l\'artefact Liberty Alliance',
@ -204,6 +205,7 @@ sub error_fr {
'Un attribut exigé n\'est pas disponible',
'Fédération interdite par la politique de sécurité',
'Le mail de confirmation a déjà été envoyé',
'Mot de passe non renseigné',
];
}
@ -279,6 +281,7 @@ sub error_en {
'A required attribute is not available',
'Federation forbidden by security policy',
'The confirmation mail was already sent',
'Password field must be filled',
];
}
@ -355,6 +358,7 @@ sub error_ro {
'Un atribut solicitate nu sunt disponibile',
'Federation forbidden by security policy',
'The confirmation mail was already sent',
'Password field must be filled',
];
}