Skip to content

Commit b039710

Browse files
committed
Configurar registro de usuarios externos
1 parent b8f4f82 commit b039710

File tree

2 files changed

+19
-16
lines changed

2 files changed

+19
-16
lines changed

app/env.ejemplo.php

+4-1
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,7 @@
3535
HABILITAR_CACHE_TWIG = false
3636
RUTA_CACHE_TWIG = "cache_twig"
3737
DIRECCION_CORREO_REMITENTE = "[email protected]"
38-
NOMBRE_REMITENTE = "Nombre del remitente"
38+
NOMBRE_REMITENTE = "Nombre del remitente"
39+
40+
; Configuraciones del sistema, ya no tanto credenciales
41+
PERMITIR_REGISTRO_USUARIOS = true

rutas.php

+15-15
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
use Parzibyte\Modelos\ModeloUsuarios;
44
use Parzibyte\Redirect;
5+
use Parzibyte\Servicios\Comun;
56
use Parzibyte\Servicios\Seguridad;
67
use Parzibyte\Servicios\SesionService;
78
use Phroute\Phroute\RouteCollector;
@@ -70,20 +71,19 @@
7071

7172
$enrutador->post("/login", ["Parzibyte\Controladores\ControladorLogin", "login"]);
7273
$enrutador->get("/login", ["Parzibyte\Controladores\ControladorLogin", "index"]);
73-
$enrutador->get("/registro", ["Parzibyte\Controladores\ControladorUsuarios", "registrar"]);
74-
$enrutador->post("/usuarios/registro", ["Parzibyte\Controladores\ControladorUsuarios", "registro"]);
75-
76-
$enrutador->get("/usuarios/verificar/{token}", ["Parzibyte\Controladores\ControladorUsuarios", "verificar"]);
77-
# Cuando quieren resetear
78-
$enrutador->get("/usuarios/solicitar-nueva-password", ["Parzibyte\Controladores\ControladorUsuarios", "formularioSolicitarNuevaPassword"]);
79-
$enrutador->post("/usuarios/solicitar-nueva-password", ["Parzibyte\Controladores\ControladorUsuarios", "solicitarNuevaPassword"]);
80-
# Cuando ya les llegó el correo
81-
$enrutador->get("/usuarios/restablecer-password/{token}", ["Parzibyte\Controladores\ControladorUsuarios", "formularioRestablecerPassword"]);
82-
$enrutador->post("/usuarios/restablecer-password", ["Parzibyte\Controladores\ControladorUsuarios", "restablecerPassword"]);
83-
# Reenviar correo de registro
84-
$enrutador->get("/usuarios/reenviar-correo", ["Parzibyte\Controladores\ControladorUsuarios", "solicitarReenvioCorreo"]);
85-
$enrutador->post("/usuarios/reenviar-correo", ["Parzibyte\Controladores\ControladorUsuarios", "reenviarCorreo"]);
86-
8774
$enrutador->get("/", ["Parzibyte\Controladores\ControladorLogin", "index"]);
88-
75+
if (Comun::env("PERMITIR_REGISTRO_USUARIOS", true)) {
76+
$enrutador->get("/registro", ["Parzibyte\Controladores\ControladorUsuarios", "registrar"]);
77+
$enrutador->post("/usuarios/registro", ["Parzibyte\Controladores\ControladorUsuarios", "registro"]);
78+
$enrutador->get("/usuarios/verificar/{token}", ["Parzibyte\Controladores\ControladorUsuarios", "verificar"]);
79+
# Cuando quieren resetear
80+
$enrutador->get("/usuarios/solicitar-nueva-password", ["Parzibyte\Controladores\ControladorUsuarios", "formularioSolicitarNuevaPassword"]);
81+
$enrutador->post("/usuarios/solicitar-nueva-password", ["Parzibyte\Controladores\ControladorUsuarios", "solicitarNuevaPassword"]);
82+
# Cuando ya les llegó el correo
83+
$enrutador->get("/usuarios/restablecer-password/{token}", ["Parzibyte\Controladores\ControladorUsuarios", "formularioRestablecerPassword"]);
84+
$enrutador->post("/usuarios/restablecer-password", ["Parzibyte\Controladores\ControladorUsuarios", "restablecerPassword"]);
85+
# Reenviar correo de registro
86+
$enrutador->get("/usuarios/reenviar-correo", ["Parzibyte\Controladores\ControladorUsuarios", "solicitarReenvioCorreo"]);
87+
$enrutador->post("/usuarios/reenviar-correo", ["Parzibyte\Controladores\ControladorUsuarios", "reenviarCorreo"]);
88+
}
8989
return $enrutador;

0 commit comments

Comments
 (0)