Set negetive values for PE_PASSWORD_OK and PE_LOGOUT_OK (Fixes: #1816)

This commit is contained in:
Xavier Guimard 2019-06-25 17:38:08 +02:00
parent 1c0ffb3e83
commit 3d1be3e7e5
19 changed files with 33 additions and 33 deletions

View File

@ -22,6 +22,8 @@ our $page_title = 'Lemonldap::NG statistics';
# @return Constant hash used to convert error codes into string.
sub portalTab {
return {
-7 => 'PORTAL_LOGOUT_OK',
-6 => 'PORTAL_PASSWORD_OK',
-5 => 'PORTAL_IDPCHOICE',
-4 => 'PORTAL_SENDRESPONSE',
-3 => 'PORTAL_INFO',
@ -52,7 +54,6 @@ sub portalTab {
32 => 'PORTAL_PP_GRACE',
33 => 'PORTAL_PP_EXP_WARNING',
34 => 'PORTAL_PASSWORD_MISMATCH',
35 => 'PORTAL_PASSWORD_OK',
36 => 'PORTAL_NOTIFICATION',
37 => 'PORTAL_BADURL',
38 => 'PORTAL_NOSCHEME',
@ -64,7 +65,6 @@ sub portalTab {
44 => 'PORTAL_BADMAILTOKEN',
45 => 'PORTAL_MAILERROR',
46 => 'PORTAL_MAILOK',
47 => 'PORTAL_LOGOUT_OK',
48 => 'PORTAL_SAML_ERROR',
49 => 'PORTAL_SAML_LOAD_SERVICE_ERROR',
50 => 'PORTAL_SAML_LOAD_IDP_ERROR',

View File

@ -10,6 +10,8 @@ use constant {
# Portal errors
# Developers warning, do not use PE_INFO, it's reserved to autoRedirect.
PE_LOGOUT_OK => -7,
PE_PASSWORD_OK => -6,
PE_IDPCHOICE => -5,
PE_SENDRESPONSE => -4,
PE_INFO => -3,
@ -40,7 +42,6 @@ use constant {
PE_PP_GRACE => 32,
PE_PP_EXP_WARNING => 33,
PE_PASSWORD_MISMATCH => 34,
PE_PASSWORD_OK => 35,
PE_NOTIFICATION => 36,
PE_BADURL => 37,
PE_NOSCHEME => 38,
@ -52,7 +53,6 @@ use constant {
PE_BADMAILTOKEN => 44,
PE_MAILERROR => 45,
PE_MAILOK => 46,
PE_LOGOUT_OK => 47,
PE_SAML_ERROR => 48,
PE_SAML_LOAD_SERVICE_ERROR => 49,
PE_SAML_LOAD_IDP_ERROR => 50,

View File

@ -237,7 +237,7 @@ sub do {
[$s]
];
}
elsif ( $err > 0 and $err != PE_PASSWORD_OK and $err != PE_LOGOUT_OK ) {
elsif ( $err > 0 ) {
return $self->sendJSONresponse(
$req,
{ result => 0, error => $err },

View File

@ -1,4 +1,6 @@
{
"PE-7":"لقد تم قطع اتصالك",
"PE-6":"تم تغير كلمة المرور بنجاح",
"PE0":"تمت مصادقة المستخدم",
"PE1":"انتهت صلاحية الاتصال، يجب عليك إثبات هويتك مرة أخرى",
"PE2":"حقول المستخدم وكلمة المرور يجب ملؤهم",
@ -24,7 +26,6 @@
"PE32":"المصادقات المتبقية، غير كلمة المرور الخاصة بك!",
"PE33":"٪ d من الأيام و٪ d من الساعات و٪ d من الدقائق و٪ d من الثواني قبل انتهاء صلاحية كلمة المرور وتغييرها!",
"PE34":"عدم تطابق كلمات المرور",
"PE35":"تم تغير كلمة المرور بنجاح",
"PE36":"لديك رسالة جديدة",
"PE37":"يو آر إل سيئ",
"PE38":"لا يوجد مخطط متاح",
@ -36,7 +37,6 @@
"PE44":"مفتاح التأكيد غير صالح أو قديم جدا",
"PE45":"حدث خطأ عند إرسال البريد",
"PE46":"تم إرسال بريد",
"PE47":"لقد تم قطع اتصالك",
"PE48":"خطأ SAML غير معروف",
"PE49":"تعذر تحميل خدمة SAML",
"PE50":"مشكلة عند تحميل موفر الهوية",

View File

@ -1,4 +1,6 @@
{
"PE-7":"Sie wurden abgemeldet",
"PE-6":"Das Passwort wurde geändert",
"PE0":"Benutzer authentifiziert",
"PE1":"Ihre Sitzung ist abgelaufen, Sie müssen sich neu authentifizieren",
"PE2":"Benutzername oder Passwort nicht eingegeben",
@ -24,7 +26,6 @@
"PE32":" Verbleibende Authentifizierungen, ändern Sie Ihr Passwort!",
"PE33":"%d Tage, %d Stunden, %d Minuten und %d Sekunden vor Ablauf Ihres Passworts; denken Sie daran, es zu ändern!",
"PE34":"Die Passwörter sind nicht gleich",
"PE35":"Das Passwort wurde geändert",
"PE36":"Sie haben eine neue Nachricht",
"PE37":"Fehlerhafte URL",
"PE38":"Kein Schema verfügbar",
@ -36,7 +37,6 @@
"PE44":"Der Bestätigungsschlüssel ist ungültig oder zu alt",
"PE45":"Fehler beim Senden der E-Mail",
"PE46":"Es wurde eine E-Mail an Sie gesendet",
"PE47":"Sie wurden abgemeldet",
"PE48":"Nicht definierter SAML-Fehler",
"PE49":"Der SAML-Service konnte nicht geladen werden",
"PE50":"Problem beim Laden eines Identity Providers",

View File

@ -1,4 +1,6 @@
{
"PE-7":"You have been disconnected",
"PE-6":"Password successfully changed",
"PE0":"User authenticated",
"PE1":"Your connection has expired, you must authenticate once again",
"PE2":"User and password fields must be filled",
@ -24,7 +26,6 @@
"PE32":" authentications remaining, change your password!",
"PE33":"%d days, %d hours, %d minutes and %d seconds before password expiration, change it!",
"PE34":"Passwords mismatch",
"PE35":"Password successfully changed",
"PE36":"You have a new message",
"PE37":"Bad URL",
"PE38":"No scheme available",
@ -36,7 +37,6 @@
"PE44":"Confirmation key is invalid or too old",
"PE45":"An error occurs when sending mail",
"PE46":"A mail has been sent",
"PE47":"You have been disconnected",
"PE48":"Undefined SAML error",
"PE49":"Unable to load SAML service",
"PE50":"Problem when loading an identity provider",

View File

@ -1,4 +1,6 @@
{
"PE-7":"La sesión se ha desconectado",
"PE-6":"La contraseña se ha modificado",
"PE0":"Usuario autentificado",
"PE1":"Su sesión ha expirado. Vuelva a autenticarse",
"PE2":"Introduzca su identificante o contraseña",
@ -24,7 +26,6 @@
"PE32":" autenticaciones restantes, cambie de contraseña",
"PE33":"cambie su contraseña antes de %d días, %d horas, %d minutos y %d segundos antes de su expiración",
"PE34":"Las contraseñas no coinciden",
"PE35":"La contraseña se ha modificado",
"PE36":"Tiene un nuevo mensaje",
"PE37":"URL incorrecta",
"PE38":"Ningún esquema disponible",
@ -36,7 +37,6 @@
"PE44":"Llave de confirmación inválida o demasiado antigua",
"PE45":"El envío de e-mail ha fracasado",
"PE46":"Ha recibido un e-mail",
"PE47":"La sesión se ha desconectado",
"PE48":"Error SAML no definido",
"PE49":"No se puede cargar el servicio SAML",
"PE50":"Problema al cargar un proveedor de identidad",

View File

@ -1,4 +1,6 @@
{
"PE-7":"Olet nyt kirjautunut ulos",
"PE-6":"Salasanan vaihto onnistui",
"PE0":"Käyttäjä todennettu",
"PE1":"Kirjautumisesi on vanhentunut, sinun tulee kirjautua uudelleen",
"PE2":"Käyttäjänimi ja salasana kenttä pitää olla täytetty",
@ -24,7 +26,6 @@
"PE32":" authentications remaining, change your password!",
"PE33":"%d päivää, %d tuntia, %d minuuttia ja %sekunttia jäljellä salasanan vanhentumiseen, vaihda salasana!",
"PE34":"Salasanat eivät vastaa toisiaan",
"PE35":"Salasanan vaihto onnistui",
"PE36":"Sinulla on uusi viesti",
"PE37":"Virhellinen URL-osoite",
"PE38":"Schemaa ei ole saatavilla",
@ -36,7 +37,6 @@
"PE44":"Vahvistusavain on virheellinen tai vanhentunut",
"PE45":"Virhe lähettäessä sähköpostia",
"PE46":"Sähköposti on lähetetty",
"PE47":"Olet nyt kirjautunut ulos",
"PE48":"Tuntematon SAML virhe",
"PE49":"Virhe ladatessa SAML palvelua",
"PE50":"Problem when loading an identity provider",

View File

@ -1,4 +1,6 @@
{
"PE-7":"Vous avez été déconnecté",
"PE-6":"Le mot de passe a été changé",
"PE0":"Utilisateur authentifié",
"PE1":"Votre session a expiré, vous devez vous ré-authentifier",
"PE2":"Identifiant ou mot de passe non renseigné",
@ -24,7 +26,6 @@
"PE32":" authentifications restantes, changez votre mot de passe !",
"PE33":"%d jours, %d heures, %d minutes et %d secondes avant expiration de votre mot de passe, pensez à le changer !",
"PE34":"Les mots de passe ne correspondent pas",
"PE35":"Le mot de passe a été changé",
"PE36":"Vous avez un nouveau message",
"PE37":"Mauvaise URL",
"PE38":"Aucun schéma disponible",
@ -36,7 +37,6 @@
"PE44":"La clé de confirmation est invalide ou trop ancienne",
"PE45":"L'envoi du mail a échoué",
"PE46":"Un mail vous a été envoyé",
"PE47":"Vous avez été déconnecté",
"PE48":"Erreur SAML non définie",
"PE49":"Impossible de charger le service SAML",
"PE50":"Problème au chargement d'un fournisseur d'identité",

View File

@ -1,4 +1,6 @@
{
"PE-7":"Sei stato disconnesso",
"PE-6":"La password è stata modificata",
"PE0":"Utente autenticato",
"PE1":"La sessione è scaduta, devi autenticarti di nuovo",
"PE2":"ID o password mancante",
@ -24,7 +26,6 @@
"PE32":" autenticazioni restanti, modifica la password!",
"PE33":"%d giorni, %d ore, %d minuti e %d secondi prima della scadenza della password, ricordati di modificarla!",
"PE34":"Le password non corrispondono",
"PE35":"La password è stata modificata",
"PE36":"Hai un nuovo messaggio",
"PE37":"URL errato",
"PE38":"Nessuno schema disponibile",
@ -36,7 +37,6 @@
"PE44":"Chiave di conferma errata o troppo vecchia",
"PE45":"Invio della mail fallito",
"PE46":"Ti è stata inviata una mail",
"PE47":"Sei stato disconnesso",
"PE48":"Errore SAML indefinito",
"PE49":"Impossibile caricare il servizio SAML",
"PE50":"Problema di caricamento di un provider d'identità",

View File

@ -1,4 +1,6 @@
{
"PE-7":"Uw verbinding is verbroken",
"PE-6":"Het wachtwoord is gewijzigd",
"PE0":"Geverifieerde gebruiker",
"PE1":"Uw sessie is verlopen, u moet zich opnieuw aanmelden",
"PE2":"Onbekende gebruikersnaam of wachtwoord",
@ -24,7 +26,6 @@
"PE32":"Resterende authenticaties, wijzig uw wachtwoord!",
"PE33":"%d dagen%d uur,%d minuten en %d seconden voor het verstrijken van de geldigheid van uw wachtwoord, vergeet niet om het te wijzigen!",
"PE34":"De wachtwoorden komen niet overeen",
"PE35":"Het wachtwoord is gewijzigd",
"PE36":"U hebt een nieuw bericht ontvangen",
"PE37":"Onjuiste URL",
"PE38":"Geen enkel schema beschikbaar",
@ -36,7 +37,6 @@
"PE44":"Het bevestigingswachtwoord is ongeldig of te oud",
"PE45":"Het verzenden van de e-mail is mislukt",
"PE46":"Er is u een e-mail verzonden",
"PE47":"Uw verbinding is verbroken",
"PE48":"Niet-gedefinieerde SAML-fout",
"PE49":"Kan de service SAML niet laden",
"PE50":"Probleem laden identiteitsprovider",

View File

@ -1,4 +1,6 @@
{
"PE-7":"Foi desconectado",
"PE-6":"A senha foi mudada",
"PE0":"Utilizador autenticado",
"PE1":"A sua sessão expirou, deve se autenticar novamente",
"PE2":"Identificante ou senha não informados",
@ -24,7 +26,6 @@
"PE32":" autenticações restantes, modifique a sua senha!",
"PE33":"%d dias, %d horas, %d minutos e %d segundos antes da expiração da sua senha, pense em substitui-la!",
"PE34":"As senhas não correspondem",
"PE35":"A senha foi mudada",
"PE36":"Recebeu uma nova mensagem",
"PE37":"URL incorreta",
"PE38":"Nenhum esquema disponível",
@ -36,7 +37,6 @@
"PE44":"A chave de confirmação é inválida ou demasiado antiga",
"PE45":"O envio do mail fracassou",
"PE46":"Um mail foi-lhe enviado",
"PE47":"Foi desconectado",
"PE48":"Erro SAML não definido",
"PE49":"Impossível mudar o serviço SAML",
"PE50":"Problema no carregamento de um fornecedor de identidade",

View File

@ -1,4 +1,6 @@
{
"PE-7":"Aţi fost deconectat",
"PE-6":"Parola a fost schimbată",
"PE0":"Utilizator autentificat",
"PE1":"Sesiunea dvs. a expirat, trebuie să vă reautentificaţi",
"PE2":"Identificator sau parolă inexistentă",
@ -24,7 +26,6 @@
"PE32":" authentications rămase, schimbaţi-vă parola!",
"PE33":"%d zile, %d ora, %d minute şi %d secundes înainte de expirarea parola dvs., asiguraţi-vă pentru a schimba!",
"PE34":"Parolele nu se potrivesc",
"PE35":"Parola a fost schimbată",
"PE36":"Ai un mesaj nou",
"PE37":"Rea URL",
"PE38":"Nici o posibilitate disponibilă",
@ -36,7 +37,6 @@
"PE44":"Cheie de confirmare este invalid sau prea veche",
"PE45":"Trimiterea mail nu a reuşit",
"PE46":"Un e-mail a fost trimis",
"PE47":"Aţi fost deconectat",
"PE48":"SAML eroare necunoscută",
"PE49":"Imposibil de a incarca serviciul SAML",
"PE50":"Problem when loading an identity provider",

View File

@ -1,4 +1,6 @@
{
"PE-7":"Bạn đã bị ngắt kết nối",
"PE-6":"Mật khẩu đã được thay đổi thành công",
"PE0":"Người dùng đã được xác thực",
"PE1":"Kết nối của bạn đã hết hạn, bạn phải xác nhận lại một lần nữa",
"PE2":"Các trường người dùng và mật khẩu phải được điền",
@ -24,7 +26,6 @@
"PE32":"Xác thực còn lại, thay đổi mật khẩu của bạn!",
"PE33":"%d days, %d hours, %d minutes và %d seconds trước khi khi mật khẩu hết hạn, hãy thay đổi !",
"PE34":"Mật khẩu không đúng",
"PE35":"Mật khẩu đã được thay đổi thành công",
"PE36":"Bạn có một tin nhắn mới",
"PE37":"URL không hợp lệ",
"PE38":"Không có chương trình nào khả dụng",
@ -36,7 +37,6 @@
"PE44":"Khóa xác nhận không hợp lệ hoặc quá cũ",
"PE45":"Lỗi xảy ra khi gửi thư",
"PE46":"Thư đã được gửi đi",
"PE47":"Bạn đã bị ngắt kết nối",
"PE48":"Lỗi SAML chưa xác định",
"PE49":"Không thể tải dịch vụ SAML",
"PE50":"Sự cố khi tải bộ cung cấp nhận dạng",

View File

@ -1,4 +1,6 @@
{
"PE-7":"您的连接已断开",
"PE-6":"密码修改成功",
"PE0":"用户已认证",
"PE1":"您的连接已经过期,请再次认证",
"PE2":"用户名和密码必须填写",
@ -24,7 +26,6 @@
"PE32":" authentications remaining, change your password!",
"PE33":"距离密码失效还有 %d 天, %d 小时, %d 分钟, %d 秒, 请修改!",
"PE34":"密码不匹配",
"PE35":"密码修改成功",
"PE36":"您有一条新消息",
"PE37":"无效 URL",
"PE38":"没有方案可用",
@ -36,7 +37,6 @@
"PE44":"Confirmation key is invalid or too old",
"PE45":"发送邮件失败",
"PE46":"邮件已发送",
"PE47":"您的连接已断开",
"PE48":"Undefined SAML error",
"PE49":"Unable to load SAML service",
"PE50":"Problem when loading an identity provider",

View File

@ -195,7 +195,7 @@ SKIP: {
# erroring.
expectOK($res);
ok( $res->[2]->[0] =~ /trmsg="47"/, 'Found logout message' );
ok( $res->[2]->[0] =~ /trmsg="-7"/, 'Found logout message' );
ok(
$res = $issuer->_get(

View File

@ -220,7 +220,7 @@ SKIP: {
# erroring.
expectOK($res);
ok( $res->[2]->[0] =~ /trmsg="47"/, 'Found logout message' );
ok( $res->[2]->[0] =~ /trmsg="-7"/, 'Found logout message' );
ok(
$res = $issuer->_get(

View File

@ -210,7 +210,7 @@ expectOK($res);
ok(
$res->[2]->[0] =~
m%<div class="message message-positive alert"><span trmsg="47"></span></div>%,
m%<div class="message message-positive alert"><span trmsg="-7"></span></div>%,
'Dwho has been well disconnected'
) or print STDERR Dumper( $res->[2]->[0] );
count(1);

View File

@ -120,7 +120,7 @@ expectOK($res);
ok(
$res->[2]->[0] =~
m%<div class="message message-positive alert"><span trmsg="47"></span></div>%,
m%<div class="message message-positive alert"><span trmsg="-7"></span></div>%,
'Dwho has been well disconnected'
) or print STDERR Dumper( $res->[2]->[0] );
count(1);