admin.php - fragment tylko, ten, gdzie (tak sądzę) zmienia się hasło...
i drugi to users.inc.php - tam jest zastosowane hasla md5 - czy to ma jakieś znaczenie?<?
include("functions.php");
$config = confload();
$logged = "false";
session_start();
if(isset($_POST['login'])){ $login = $_POST['login']; }
else{ $login = $_SESSION["login"]; }
if(isset($_POST['pass'])){ $pass = $_POST['pass']; }
else{ $pass = $_SESSION["pass"]; }
$userlist_f = file("users.inc.php");
unset($userlist_f[0]);
unset($userlist_f[count($userlist_f)]);
reset($userlist_f);
$pass_md5 = md5($pass);
while(list($key, $val) = each($userlist_f)){
$expl = explode("||", $val);
$userlist[$expl[0]] = $expl;
if(($expl[1] == $login)&&($expl[2] == $pass_md5)){
$logged = "true";
$_SESSION["login"] = $login;
$_SESSION["pass"] = $pass;
$loggeduser = $expl;
}
}
$rankname = array(
"0" =>"zawieszony",
"1" => "moderator",
"2" => "newsman",
"3" => "wyższy newsman",
"4" => "administrator",
);
if($logged != "true"){
$parse = '
<center><br>
<form action="admin.php" method="post">
<table border="1" style="border-collapse:collapse" bordercolor="#cccccc" class="light">
<tr>
<td colspan="2" align="center" class="dark">
PsNews::logowanie
</td>
<tr>
<td>login:</td><td><input type="text" name="login"></td>
</tr>
<tr>
<td>hasło:</td><td><input type="password" name="pass"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="zaloguj"></td>
</tr>
</table>
</form>
</center>
';
}
Bardzo proszę o pomoc, zależy mi, żeby do administracji mieć własne haslo, a nie ustawione domyślne...<?/*
1||admin||1a1dc91c907325c69271ddf0c944bc72||Administrator||adres_mail||4||
*/?>
Pozdrawiam serdecznie!
ines1982.