Je travaille sur un script PHP qui permet de faire des recherches dans des fichiers de type .CSV. On peut choisir, à l'aide de cases à cocher, les différents champs de ces fichiers que l'on veut faire afficher (username, nom, serveur d'authentification, etc.) entre deux dates spécifiées. Voilà, pour se connecter à ce script, il faut entrer son identifiant et son mot de passe.
Code : Tout sélectionner
<?php
include ("./gest_user/func.php");
session_start();
$_SESSION["nbessai"]++;
if ($_SESSION["nbessai"] > 2){
header("Location: attention.php");
exit;
}
if (($_POST["username"] == "") || ($_POST["password"] == "")){
$_SESSION["message"] = "<font color='#FF0000'><strong>Votre nom d'usager et/ou le mot de passe est manquant!</strong></font>";
header("Location: http://ssinmrtg:8085/");
exit;
}
$vpass = cryptpass($_POST["username"], $_POST["password"]);
$user_pass = fopen("./gest_user/auth_pass.csv", "r");
while (($log_data = fgetcsv($user_pass,50, ",")) !== FALSE){
if ($_POST["username"] == $log_data[0]){
if ( $vpass == $log_data[1]){
$_SESSION["username"] = $_POST["username"];
unset($_SESSION["message"]);
header("Location: saisieparm.php");
fclose($user_pass);
exit;
}
}
}
$_SESSION["message"] = "<font color='#FF0000'><strong>Votre nom ou mot de passe est invalide!</strong></font>";
header("Location: http://ssinmrtg:8085/");
?>
Code : Tout sélectionner
<a href=\"javascript:history.go(-1);\">Retour</a>