<? ob_start();
if (file_exists("secret/liste.txt")){
$dir=".";
} else {
$dir="..";
}
$self = basename($PHP_SELF);
$expire=3650*24*3600; /* cookie validé pour 3650 ans ! */
if ($deconnecte) {
/* remplacer le repertoire du forum et le nom de domaine */
setcookie("connecte","",time()+$expire,"/demo/","mathosphere.free.fr");
Header("Location:$self ");
exit();
}
if (($nom) && ($pass)){
$passc=crypt($pass,"leforumlamathosphere");
$passc=ereg_replace(":", "",$passc);
$fp = fopen ($dir."/secret/liste.txt", "r");
while (!feof($fp)) {
$lignee = fgets($fp, 4096);
$ligne[$i]=explode(":",$lignee);
if (($ligne[$i][0]==$nom) && ($ligne[$i][1]==$passc)) {
/* remplacer le repertoire du forum et le nom de domaine */
setcookie("connecte",$nom,time()+$expire,"/demo/","mathosphere.free.fr");
Header("Location:$self ");
exit();
}
$i++;
}
fclose($fp);
}
ob_end_flush();
$connecte=$HTTP_COOKIE_VARS["connecte"];
echo "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML//EN\">";
echo "<html><head><title>petitforum</title>";
echo "<link rel=\"stylesheet\" href=\"".$dir."/style.css\" type=\"text/css\">";
echo "</head>";
echo "<p id=\"titre\">forum</p>";
echo "<p id=\"sujet\"><a href=\"".$dir."/message.php\">accueil</a></p>";
if ($connecte!="") {
echo "<p id=\"soustitre\">Connecté sous $connecte</p>";
echo "<p id=\"listemembres\"><a href=\"".$dir."/listemembres.php\">liste des membres</a></p>";
echo "<p id=\"soustitre\"><form method=\"post\">";
echo "<input name=\"deconnecte\" type=\"submit\" value=\"Déconnexion\">";
echo "</form></p>";
}
else {
echo "<a href=\"".$dir."/inscription.php\" id=\"soustitre\">S'inscrire</a>";
echo "</div>";
echo "<form method=\"post\">";
echo "<p id=\"soustitre\"><b>Nom :</b> ";
echo "<input name=\"nom\" type=\"text\" size=\"10\">";
echo " <b>Mot de passe :</b> ";
echo "<input name=\"pass\" type=\"password\" size=\"10\">";
echo " <input name=\"submit\" type=\"submit\" value=\"Connexion\">";
echo "</p>";
echo "</form>";
}
?>