Besoin d'aide pour zone admin
Bonjour
J'ai récupérer un ensemble de page qui devraient me permettre de faire a l’intérieur de mon site une page qui générè des championnats (style sportifs, tournois etc...)
Je pense avoir déjà trouve un problème c'est que ce module doit etre fait du vieux PHP car il date de 2002... et je ne suis pas assez fort pour regler mes problemes car je ne suis qu'un bidouilleur !! :mouarf:
Alors voila il se lance bien via une page index.php pas de soucis
Mais une fois que je veux rentrer dans la zone admin il ne veut pas prendre mon mot de passe...
Voici les infos :
sur l'index de la page de modif on fait reference à une page
Code:
1 2 3 4
| <?php
include "auth.inc.php";
verifyAccess(0);
?> |
le contenu de auth.inc.php
Code:
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 31 32 33 34 35 36 37 38
| <?php
function authUser($name, $pass) {
$userlist = file("users.inc.php");
$done = false;
$auth = false;
$found = false;
$i = 1;
while (!$done && !$found) {
list($n,$p,$a) = explode(':',$userlist[$i]);
$found = ($n==$name);
$auth = $found && ($p == md5($name.$pass));
$done = $auth || ($i>=count($userlist));
$i++;
}
return $auth;
}
function verifyAccess($minlevel) {
global $HTTP_COOKIE_VARS;
$userlist = file("users.inc.php");
$done = false;
$auth = false;
$found = false;
$i = 1;
list($name,$pass) = explode(':',$HTTP_COOKIE_VARS["AUTHORIZER"]);
while (!$done) {
list($n,$p,$a) = explode(':',$userlist[$i]);
$found = ($name == $n) && ($n!="");
$auth = $found && ($pass == $p) && ($a<=$minlevel);
$done = $found || ($i>=count($userlist));
$i++;
}
if (!$auth) {
readfile("auth_login.inc.html");
die("");
}
}
?> |
auth_login.inc.html ne le rajoute pas c'est de l'html et ca j'ai piger :D
auth_login.php
Code:
1 2 3 4 5 6 7 8
| <?php
include "auth.inc.php";
if ( authUser($username,$userpass) ) {
//$exp = gmdate ("M d Y H:i:s", time()-3600);
setcookie("AUTHORIZER",$username.":".md5($username.$userpass));//,$exp." GMT");
}
header("Location: $HTTP_REFERER");
?> |
Et pour finir Users.inc.php
Code:
1 2
| <?php die("Accès restreint"); ?>
admin:d9ff4575fbb021d68da61c03f1a37668;0 |
Voila si toutes les infos peuvent aider a m'aider ca serait sympa :D
je suis nul en php et en francais aussi :calim2: