Hi...
Jeg er igang med et lave et login-bruger-system der er baseret på txt filer (der er også php filer med indhold).
Login er lavet og virker som det skal, opret bruger virker også.
men kommer Rediger bruger...
DET, er straks en anden sag!
Min bruger db ser sådan ud: (users.php)
<?php die("Hacking Attempt"); ?> // selv, så systemet ikke hackes.
brugernavn|+|md5 password|+|email|+|id|+|level
Jeg har prøvet at lave koden til redigeringen men kan ikke få det til at virke, så jeg HAR lavet et "foreslag"/forsøg, men kan ikke finde hvad der er galt:
function redigerpass($nyt_pass)
{
$gamle_db = file("users.php");
foreach($gamle_db as $value)
{
$us = explode("|+|", $value); // Det er så her brugerne hives ud i array
$login_id = $_SESSION['id']; // Hvis man er logget ondenligt ind
if($login_id != $us[3])
{
$db = fopen("users.php", "w");
fwrite($db, "<?php die(\\"Hacking Attempt\\"); ?>" . $us[0]."|+|".$us[1]."|+|".$us[2]."|+|".$us[3]."|+|".$us[4]. "\\n");
fclose($db);
}
else
{
if($nyt_pass != "")
{
$u[1] = $nyt_pass;
}
$db = fopen("users.php", "w");
fwrite($db, "<?php die(\\"Hacking Attempt\\"); ?>" . $us[0]."|+|".$us[1]."|+|".$us[2]."|+|".$us[3]."|+|".$us[4]. "\\n");
fclose($db);
}
}
}
Det burde vel virke ik ?
På forhånd tak..
//Krille