merci a toi pyobour contrairement a micomilville qui m'aide pas beaucoup
mais j'ai reussi qhand meme tout seul en essayant une vingtaine de possiblilité (j'ai pas dormis de la nuit et sa fait maintenant 13 jours que je cherchais
voila mon code pour ceux que sa interrese (du moins une partie ):
dans mon fichier conf.php voila ce que j'ai mis :
//fonction d'authentification Divx
function verif_Divx($var) {
global $sql_bdd,$url_erreur,$time,$db_link,$active_session;
if($active_session=="1"){ $suite="and heure_session+$time > NOW()+1 "; }
$query="select Divx from membre where id=\"".$var."\" $suite ";
$requete=mysql_db_query($sql_bdd,$query,$db_link) or die (mysql_error());
$row=mysql_fetch_assoc($requete);
if(mysql_num_rows($requete)==0 )
{
header("Location: $url_erreur");
}
else
{
$Divx=$row["Divx"];
if($Divx!=1)
{
echo "<b><br><br><center>close session !!!!!!!!!!!<br><br></center></b>";exit;
}
return "$Divx";
}
}
ensuite je rajoute sa dans le fichier ajout d'un utilisateur :
// INSERTION DANS LA TABLE
if($_POST[mailingliste]==1){ $inscription=1; } else{ $inscription=0; }
$idnew=$idmax+1;
$rek="insert into membre ( `id_membre` , `id` , `droits` , 'Divx` , `date_inscription` , `pseudo` , `passe` , `url` , `destination` , `remarques` , `email` , `heure_session`, `actif` $suite_requete_a , mailingliste)
values ($idnew,\"$id2\", \"$_POST[droits]\", \"$_POST[Divx]\", NOW(), \"$new_pseudo\",\"$new_password\",\"$url1\",\"$destination1\",\"$remarques1\",\"$email1\",NOW(), $actif $suite_requete_b , $inscription)";
$requete=mysql_db_query($sql_bdd,$rek,$db_link) or die (mysql_error().$rek);
et dans mon fichier divx a proteger :
<?php
// debut du code
require_once("protec/passe/conf.php");
Error_Reporting(1);
@set_magic_quotes_runtime(0);
if($active_session=="1")
{
session_start();
$id=addslashes($_SESSION["id"]);
}
else
{
$id=addslashes($_GET["id"]);
}
$db_link=connect_db();
$droits=verif_login($id);
$Divx=verif_Divx($id);
// fin du code
?>
voila bye et merci quand meme