problem z PsNews

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
ines1982
Posty: 13
Rejestracja: ndz sie 14, 2005 5:34 pm
Lokalizacja: kraina wiecznej szczęśliwości :o)
Kontakt:

problem z PsNews

Post autor: ines1982 »

Witam :-) ściągnęłam sobie PsNews, chciałabym zmienić hasło. Niestety, geniuszem z php nie jestem :] i kompletnie nie wiem, gdzie zmienić to hasło. Podam skrypty dwóch plików:
admin.php - fragment tylko, ten, gdzie (tak sądzę) zmienia się hasło...
<?
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>
';
}
i drugi to users.inc.php - tam jest zastosowane hasla md5 - czy to ma jakieś znaczenie?
<?/*
1||admin||1a1dc91c907325c69271ddf0c944bc72||Administrator||adres_mail||4||
*/?>
Bardzo proszę o pomoc, zależy mi, żeby do administracji mieć własne haslo, a nie ustawione domyślne...
Pozdrawiam serdecznie!
ines1982.
4goot
Posty: 2
Rejestracja: czw wrz 29, 2005 10:07 am

Re: problem z PsNews

Post autor: 4goot »

Hasło zmieniasz sobie (jak t inne dane - w twoim przypadku administratora) w panelu administratora, po zainstalowaniu systemu newsów PsNews... Nie ma potrzeby edytowania plików źródłowych PsNews'a.
ODPOWIEDZ