diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog index aabc015d53..102a389736 100644 --- a/pandora_console/ChangeLog +++ b/pandora_console/ChangeLog @@ -1,3 +1,8 @@ +2012-07-26 Juan Manuel Ramon <juanmanuel.ramon@artica.es> + + * operation/agentes/stat_win.php: Added hash login to graph module + popup. + 2012-07-26 Miguel de Dios <miguel.dedios@artica.es> * operation/users/user_edit.php, diff --git a/pandora_console/operation/agentes/stat_win.php b/pandora_console/operation/agentes/stat_win.php index a558e25c69..5834e91cc9 100644 --- a/pandora_console/operation/agentes/stat_win.php +++ b/pandora_console/operation/agentes/stat_win.php @@ -28,6 +28,18 @@ require_once ($config['homedir'] . '/include/functions_reporting.php'); require_once ($config['homedir'] . '/include/functions_graph.php'); require_once ($config['homedir'] . '/include/functions_modules.php'); +// Hash login process +if (! isset ($config['id_user']) && isset ($_GET["loginhash"])) { + $loginhash_data = get_parameter("loginhash_data", ""); + $loginhash_user = get_parameter("loginhash_user", ""); + + if ($config["loginhash_pwd"] != "" && $loginhash_data == md5($loginhash_user.$config["loginhash_pwd"])) { + db_logon ($loginhash_user, $_SERVER['REMOTE_ADDR']); + $_SESSION['id_usuario'] = $loginhash_user; + $config["id_user"] = $loginhash_user; + } +} + check_login (); $user_language = get_user_language ($config['id_user']);