1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
public function verifLoginPass($tElements,$sLogin,$sPass){
if(isset($tElements[$sLogin][$sPass])){
$this->_connect();
$this->setAccount($tElements[$sLogin][$sPass]);
$tableau_pour_json = ['session_id'=>session_id(),'sessionObjet'=>serialize($_SESSION)];
$contenu_json =json_encode($tableau_pour_json);
// Nom du fichier à créer
$nom_du_fichier = $sLogin.'-log.json';
setcookie("nomFichierJson", $nom_du_fichier, time() + (86400 * 30), "/");
// Ouverture du fichier
$fichier = fopen($nom_du_fichier, 'w+');
// Ecriture dans le fichier
fwrite($fichier, $contenu_json);
// Fermeture du fichier
fclose($fichier);
$_SESSION['test2']=15;
return true;
}
return false;
} |