You are not logged in.
Bonsoir,
j'aimerais utiliser glpi (0.71.5) avec une appli web déjà existante en créant un plugin qui ouvrirait une nouvelle page avec le contenu de cette appli web.
Comment faire ?
En php, la fonction header() ne crée pas de nouvelle page mais remplace l'actuelle.
Cette appli web est protégé par login et pour y accéder a partir de glpi j'ai pensé a sauvegarder le mot de passe dans $SESSION pour faire un passage de paramètre par $_POST.
Qu'en pensez vous au point de vue sécurité ?
Merci d'avance.
N Morant
PS : pour la traduction de Plugins , pourquoi pas 'Fonctions' ?
Offline
je me réponds
<?php
define('GLPI_ROOT', '../..');
include (GLPI_ROOT . "/inc/includes.php");
$server = $_SERVER["HTTP_HOST"];
$url = "http://$server/mon_appli.php";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
</head>
<body>
<form name="login_form" action="<?php echo $url?>" method="post" target="_top">
<input type="hidden" name="username" value="<?php echo $_SESSION["glpiname"]?>" >
<input type="hidden" name="password" value="<?php echo $_SESSION["glpipassword"]?>" >
</form>
<script language="Javascript" type="text/javascript">
document.login_form.submit();
</script>
</body>
</html>
et mon_appli.php utilise $_POST['username'], $_POST['password']
Offline