<?php
class ControlAcceso {
public static function delUsaurio($idUsuario, $operacion){
$sqlQuery = ControlAccesoSQL::OPERACIONES_POR_USUARIO_Y_COMPONENTES . ' WHERE (Usuarios.usuarioID = ? OR UsuariosRol.usuarioID = ?) AND ControlOperaciones.operacionFUNCION = ?';
if(!empty(SicamDB::selectUnaFila($sqlQuery, array($idUsuario, $idUsuario, $operacion)))):
return true;
endif;
return false;
}
public static function porIp($usuario){
if(!empty($usuario->aplicacionID)):
$aplicacion = Aplicaciones::getAplicacionByID($usuario->aplicacionID);
if(TiposAplicaciones::MOVIL != $aplicacion->aplicacionTipoID):
if(Cliente::ipUsuario() != $usuario->apiIP):
return false;
endif;
endif;
endif;
return true;
}
}