Para implementar la seguridad para las vistas es necesario seguir
el siguiente paso a paso.
1. Implementar tabla MVistaAcceso. Pasar de BD DES a BD PROD.
2. Realizar respaldo y migración de datos de MVistaAcceso DES a PROD.
3. Subir directorio vista-acceso al servidor y copiarlo dentro de
/config.
4. realizar los siguientes cambios sobre el archivo dashboard en producción:
Considera que esto vaya en el archivo index.php de dashboard/view/
require "../../config/vista-acceso/var/vista-entorno.php";
require "../../config/vista-acceso/model/ModeloVistaAcceso.php";
require "../../config/vista-acceso/model/VistaAcceso.php";
$va = new VistaAcceso();
$modeloVa = new ModeloVistaAcceso($conn);
$getAcceso = $modeloVa -> selectAcceso(DASHBOARD, $_SESSION['user'], $_SESSION['user_perfil']);
if(count($getAcceso)>0){
foreach ($getAcceso as $accesos) {
if ($accesos["MVista_id"] != DASHBOARD) {
header('Location: '.INDEX);
}
}
}else{
echo "";
echo "";
}