fix(auth): redirigir admins/supervisores al dashboard del turnero tras login
login.php y index.php enviaban a v=recepcion a cualquier usuario con el módulo turnero que no fuera bacteriólogo, incluyendo superadmin, admin y supervisor. Esto causaba que al cerrar sesión y volver a entrar, el admin aterrizaba en recepción en vez del dashboard. Ahora: - bacteriologo → lugar_id=1 - superadmin/admin/supervisor → v=dashboard - recepcionista/otros → v=recepcion (comportamiento previo correcto) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
925b29b00b
commit
fa591873a9
@@ -106,6 +106,8 @@ if ($_POST && !$loginBlocked) {
|
||||
} elseif (in_array('turnero', $modules, true)) {
|
||||
if ($roleSlug === 'bacteriologo') {
|
||||
header('Location: erp.php?m=turnero&v=lugar&lugar_id=1');
|
||||
} elseif (in_array($roleSlug, ['superadmin', 'admin', 'supervisor'], true)) {
|
||||
header('Location: erp.php?m=turnero&v=dashboard');
|
||||
} else {
|
||||
header('Location: erp.php?m=turnero&v=recepcion');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user