Exemplo n.º 1
0
function usr_login(usuario $usuario)
{
    echo "Vamos a HACER LOGIN";
    $objActMen = new actionMensajes();
    //Comprobar que cumplen las restricciones
    if ($usuario->getUsrLogin() == '') {
        $objActMen->addError('El LOGIN no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    }
    if ($usuario->getUsrPass() == '') {
        $objActMen->addError('La CONTRASEÑA no puede ser vacia');
        $objActMen->setHayErrores(TRUE);
    }
    //Consultar a la Base de Datos
    $objUsuariosLn = new usuariosLN();
    if (!$objActMen->getHayErrores()) {
        //Recuperamos el usuario
        $usuarioRet = $objUsuariosLn->loginUsuario($usuario);
        if ($usuarioRet != NULL) {
            $_SESSION[UsuarioSesion] = $usuarioRet;
            $objActMen->setHayMensajes(TRUE);
            $objActMen->addMensaje('El usuario ha accedido a la aplicacion');
            echo '<br/>(ACTION)Vamos a Hacer loginUsuario: ' . $usuarioRet->getUsrLogin() . '<br/>Pass: '******'<br/>';
        } else {
            $objActMen->setHayErrores(TRUE);
            $objActMen->addError('ERROR haciendo Login');
        }
    }
    //Comprobar resultado desde la base de datos
    if ($objActMen->getHayErrores()) {
        $_SESSION[MensajesErro] = $objActMen;
    }
    if ($objActMen->getHayMensajes()) {
        $_SESSION[MensajesInfo] = $objActMen;
    }
    return $objActMen;
}
Exemplo n.º 2
0
function equ_ver_equipo($equipo, $usuario, $carrera)
{
    echo "Recuperamos el equipo para verlo en modo edicion";
    $objActMen = new actionMensajes();
    $objEquiposLN = new equiposLN();
    $equipo = $objEquiposLN->getEquipoUsuario($equipo, $usuario, $carrera);
    if ($equipo == null) {
        $objActMen->addMensaje('No puede ver el equipo seleccionado');
        $objActMen->setHayMensajes(TRUE);
    }
    if ($objActMen->getHayErrores()) {
        $_SESSION[MensajesErro] = $objActMen;
    }
    if ($objActMen->getHayMensajes()) {
        $_SESSION[MensajesInfo] = $objActMen;
    }
    return $equipo;
}