|
64 | 64 |
|
65 | 65 | flash()->error(Auth::getStatus()[$status]['message']); |
66 | 66 |
|
67 | | - redirect(base_path().'/index.php'); |
| 67 | + redirect_url(base_path().'/index.php'); |
68 | 68 | exit; |
69 | 69 | } |
70 | 70 |
|
|
75 | 75 | // Pulisce anche l'intended URL al logout |
76 | 76 | Auth::clearIntended(); |
77 | 77 |
|
78 | | - redirect(base_path().'/index.php'); |
| 78 | + redirect_url(base_path().'/index.php'); |
79 | 79 | exit; |
80 | 80 | } |
81 | 81 |
|
82 | 82 | if (Auth::check() && isset($dbo) && $dbo->isConnected() && $dbo->isInstalled()) { |
83 | 83 | // Priorità 1: Token access (sistema esistente) |
84 | 84 | if (Permissions::isTokenAccess()) { |
85 | 85 | if (!empty($_SESSION['token_access']['id_module_target']) && !empty($_SESSION['token_access']['id_record_target'])) { |
86 | | - redirect(base_path().'/shared_editor.php?id_module='.$_SESSION['token_access']['id_module_target'].'&id_record='.$_SESSION['token_access']['id_record_target']); |
| 86 | + redirect_url(base_path().'/shared_editor.php?id_module='.$_SESSION['token_access']['id_module_target'].'&id_record='.$_SESSION['token_access']['id_record_target']); |
87 | 87 | exit; |
88 | 88 | } |
89 | 89 | } |
|
95 | 95 | // Verifica i permessi per l'URL intended |
96 | 96 | if (Auth::canAccessIntended()) { |
97 | 97 | Auth::clearIntended(); |
98 | | - redirect($intended_url); |
| 98 | + redirect_url($intended_url); |
99 | 99 | exit; |
100 | 100 | } else { |
101 | 101 | // L'utente non ha i permessi per accedere alla pagina richiesta |
|
108 | 108 | $module = Auth::firstModule(); |
109 | 109 |
|
110 | 110 | if (!empty($module)) { |
111 | | - redirect(base_path().'/controller.php?id_module='.$module); |
| 111 | + redirect_url(base_path().'/controller.php?id_module='.$module); |
112 | 112 | } else { |
113 | | - redirect(base_path().'/index.php?op=logout'); |
| 113 | + redirect_url(base_path().'/index.php?op=logout'); |
114 | 114 | } |
115 | 115 | exit; |
116 | 116 | } |
117 | 117 |
|
118 | 118 | // Gestione accesso tramite token OTP |
119 | 119 | if (!empty($token) && $dbo->isConnected() && $dbo->isInstalled()) { |
120 | | - redirect(base_path().'/token_login.php?token='.urlencode($token)); |
| 120 | + redirect_url(base_path().'/token_login.php?token='.urlencode($token)); |
121 | 121 | exit; |
122 | 122 | } |
123 | 123 |
|
|
0 commit comments