Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › AutoLogin
-
AutoLogin
Posted by sruiz on July 22, 2016 at 15:09Hola, necesito formar la url para acceder desde el portal de mi empresa hasta una consola visual definida en Pandora, he estado siguiendo las indicaciones de autologin de los foros … http://forums.pandorafms.com/index.php/topic,1775.0.html
Pero no consigo que funcione sin que me pida usuario y pass, agradecerÃa cualquier consejo, gracias.sruiz replied 8 years, 7 months ago 2 Members · 2 Replies -
2 Replies
-
::
Hola sruiz.
En primer lugar indicarte que el autologin no es una opción segura, por lo que aunque en mi ejemplo utilice un usuario administrador no te recomiendo utilizarlo para usuarios de este tipo. Para utilizar el autologin puedes hacer lo siguiente:
– Establece la contraseña de autologin en la configuración general (por ejemplo “pandora”). ¡OJO! La contraseña tal cual, no el hash MD5.
– Modifica el fichero “/var/www/pandora_console/extras/sample_login.php” para que tenga un aspecto parecido a este (también puedes crear un fichero con este contenido en cualquier parte de la consola):<?php
// Password estatica, se define en ambos extremos
$pwd = "pandora“;$user = “admin“;
$data = $user.$pwd;
$data = md5($data);echo “DEBUG md5sum $data user $user Pass $pwd
“;
echo ‘<form name=test method=post action="http://192.168.70.125/pandora_console/index.php?loginhash=auto”>’;
echo ”;
echo ”;
echo ”;
echo ”;– Accede a la siguiente dirección de tu consola: http://ip_servidor/pandora_console/extras/sample_login.php
– En la página que te aparecerá si haces click en “Enviar” te conectaras automaticamente con las credenciales que establecieses en el fichero.Date cuenta que si escribes directamente en tu navegador la dirección “http://ip_servidor/pandora_console/index.php?loginhash=auto” no te conectarás automáticamente ya que no se especifica de ninguna forma el usuario y la contraseña.
Si quieres saltarte el paso de hacer click en “Enviar” puedes hacer lo siguiente:
– En el fichero que editaste anteriormente agrega esta lÃnea:
<?php
// Password estatica, se define en ambos extremos
$pwd = "pandora";$user = "admin";
$data = $user.$pwd;
$data = md5($data);echo "DEBUG md5sum $data user $user Pass $pwd
“;
echo str_rot13($user);
echo ”;
echo ”;
echo ”;
echo ”;
echo ”;– Cuando accedas a la dirección desde tu consola podrás ver una nueva lÃnea con unas letras, llamemoslo usuario codificado (algo similar a “zpqrt”), además de la lÃnea que te muestra el hash MD5.
– Podrás conectarte directamente a tu consola usando una URL como esta:http://192.168.70.125/pandora_console/index.php?loginhash=auto&loginhash_user=zpqrt&loginhash_data=cd66dcb02719020d3a8try871a7da5x3
En la URL tendrás que poner los datos correspondientes:
http://IP_SERVIDOR/pandora_console/index.php?loginhash=auto&loginhash_user=USUARIO_CODIFICADO&loginhash_data=HASH_MD5
Como te he dicho al principio esta no es una opción segura, ya que en el momento que alguien se haga con tu URL podrá conectarse sin necesidad de conocer el usuario y la contraseña, asà que utilizalo con precaución.
Espero haberte ayudado.
Un saludo,
Enrique. -