|
29 | 29 | */ |
30 | 30 | class AuthOSM extends Util\Singleton |
31 | 31 | { |
32 | | - /** @var array Stati previsti dal sistema di autenticazione */ |
33 | | - protected static $status = [ |
34 | | - 'success' => [ |
35 | | - 'code' => 1, |
36 | | - 'message' => 'Login riuscito!', |
37 | | - ], |
38 | | - 'failed' => [ |
39 | | - 'code' => 0, |
40 | | - 'message' => 'Autenticazione fallita!', |
41 | | - ], |
42 | | - 'disabled' => [ |
43 | | - 'code' => 2, |
44 | | - 'message' => 'Utente non abilitato!', |
45 | | - ], |
46 | | - 'unauthorized' => [ |
47 | | - 'code' => 5, |
48 | | - 'message' => "L'utente non ha nessun permesso impostato!", |
49 | | - ], |
50 | | - 'already_logged_in' => [ |
51 | | - 'code' => 6, |
52 | | - 'message' => 'Utente già connesso al gestionale.', |
53 | | - ], |
| 32 | + /** @var array Codici degli stati previsti dal sistema di autenticazione */ |
| 33 | + protected static $status_codes = [ |
| 34 | + 'success' => 1, |
| 35 | + 'failed' => 0, |
| 36 | + 'disabled' => 2, |
| 37 | + 'unauthorized' => 5, |
| 38 | + 'already_logged_in' => 6, |
54 | 39 | ]; |
55 | 40 |
|
56 | 41 | /** @var array Opzioni di sicurezza relative all'hashing delle password */ |
@@ -431,12 +416,34 @@ public static function hashPassword($password) |
431 | 416 |
|
432 | 417 | /** |
433 | 418 | * Restituisce l'elenco degli stati del sistema di autenticazione. |
| 419 | + * I messaggi sono wrappati con tr() per permettere a Poedit di estrarli per la traduzione. |
434 | 420 | * |
435 | 421 | * @return array |
436 | 422 | */ |
437 | 423 | public static function getStatus() |
438 | 424 | { |
439 | | - return self::$status; |
| 425 | + return [ |
| 426 | + 'success' => [ |
| 427 | + 'code' => self::$status_codes['success'], |
| 428 | + 'message' => tr('Login riuscito.'), |
| 429 | + ], |
| 430 | + 'failed' => [ |
| 431 | + 'code' => self::$status_codes['failed'], |
| 432 | + 'message' => tr('Autenticazione fallita.'), |
| 433 | + ], |
| 434 | + 'disabled' => [ |
| 435 | + 'code' => self::$status_codes['disabled'], |
| 436 | + 'message' => tr('Utente non abilitato.'), |
| 437 | + ], |
| 438 | + 'unauthorized' => [ |
| 439 | + 'code' => self::$status_codes['unauthorized'], |
| 440 | + 'message' => tr('L\'utente non ha nessun permesso impostato.'), |
| 441 | + ], |
| 442 | + 'already_logged_in' => [ |
| 443 | + 'code' => self::$status_codes['already_logged_in'], |
| 444 | + 'message' => tr('Utente già connesso al gestionale.'), |
| 445 | + ], |
| 446 | + ]; |
440 | 447 | } |
441 | 448 |
|
442 | 449 | /** |
|
0 commit comments