Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/04/2009, 03:18
oscarinho
 
Fecha de Ingreso: enero-2008
Mensajes: 61
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Seguridad Enlace-Url Joomla

Si introduces este código antes de la etiqueta <html>

<?php
define( '_VALID_MOS', 1 );

require( 'globals.php' );
require_once( 'includes/joomla.php' );

global $database;

$option = strval( strtolower( mosGetParam( $_REQUEST, 'option' ) ) );

$mainframe = new mosMainFrame( $database, $option, '.' );
$mainframe->initSession();

$my = $mainframe->getUser();

//echo $my->id;
//echo $my->username;
//echo $my->name;
//echo $my->email;
//echo $my->password;

if ($my->name !='') { ;
?>

<html>

</html>

<?php }

else
{
echo "<br><br><h2 align='center'>¡Atención no tiene permisos para acceder a este apartado!</h2><br><br>"; echo "<center>Debe";echo "<a href='index.php'>"; echo " logearse"; echo "</a>"; echo " para poder acceder a este apartado";
} ?>


P.D. Este código detecta que si el usuario de joomla ( $my->name; ) viene vacio el usuario no se ha logeado con lo que no muestra el contenido de la página.

Presenta un problema que no se si será una vulnerabilidad
y es que ($my->password;) viene vacía con lo que no puedo comprobar la contraseña de usuario.

Os agradecería cualquier comentario.