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', 64 => 'PORTAL_MISSINGREQATTR',
65 => 'PORTAL_BADPARTNER', 65 => 'PORTAL_BADPARTNER',
66 => 'PORTAL_MAILCONFIRMATION_ALREADY_SENT', 66 => 'PORTAL_MAILCONFIRMATION_ALREADY_SENT',
67 => 'PORTAL_PASSWORDFORMEMPTY',
}; };
} }

View File

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

View File

@ -136,6 +136,7 @@ use constant {
PE_MISSINGREQATTR => 64, PE_MISSINGREQATTR => 64,
PE_BADPARTNER => 65, PE_BADPARTNER => 65,
PE_MAILCONFIRMATION_ALREADY_SENT => 66, PE_MAILCONFIRMATION_ALREADY_SENT => 66,
PE_PASSWORDFORMEMPTY => 67,
# Portal messages # Portal messages
PM_USER => 0, 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_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_SAML_LOAD_SP_ERROR PE_SAML_ATTR_ERROR PE_OPENID_EMPTY PE_OPENID_BADID
PE_MISSINGREQATTR PE_BADPARTNER PE_MAILCONFIRMATION_ALREADY_SENT PE_MISSINGREQATTR PE_BADPARTNER PE_MAILCONFIRMATION_ALREADY_SENT
PE_PASSWORDFORMEMPTY
PM_USER PM_DATE PM_IP PM_SESSIONS_DELETED PM_OTHER_SESSIONS PM_USER PM_DATE PM_IP PM_SESSIONS_DELETED PM_OTHER_SESSIONS
PM_REMOVE_OTHER_SESSIONS PM_PP_GRACE PM_PP_EXP_WARNING PM_REMOVE_OTHER_SESSIONS PM_PP_GRACE PM_PP_EXP_WARNING
PM_SAML_IDPSELECT PM_SAML_IDPCHOOSEN PM_REMEMBERCHOICE PM_SAML_SPLOGOUT PM_SAML_IDPSELECT PM_SAML_IDPCHOOSEN PM_REMEMBERCHOICE PM_SAML_SPLOGOUT
@ -801,12 +803,12 @@ sub error_type {
if ( if (
scalar( scalar(
grep { /^$code$/ } ( grep { /^$code$/ } (
PE_INFO, PE_SESSIONEXPIRED, PE_INFO, PE_SESSIONEXPIRED,
PE_FORMEMPTY, PE_FIRSTACCESS, PE_FORMEMPTY, PE_FIRSTACCESS,
PE_PP_GRACE, PE_PP_EXP_WARNING, PE_PP_GRACE, PE_PP_EXP_WARNING,
PE_NOTIFICATION, PE_BADURL, PE_NOTIFICATION, PE_BADURL,
PE_CONFIRM, PE_MAILFORMEMPTY, PE_CONFIRM, PE_MAILFORMEMPTY,
PE_MAILCONFIRMATION_ALREADY_SENT, PE_MAILCONFIRMATION_ALREADY_SENT, PE_PASSWORDFORMEMPTY,
) )
) )
); );

View File

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