Avatar billede unsafe Nybegynder
02. februar 2005 - 22:34 Der er 1 løsning

Kun den der er logget ind skal kunne slette.

Jeg sidder men en bruger gæstebog og har gjordt såden at hvis den bruegr der ejer gæstebogren er logget idn så skulle han / hende kunne  slette beskeder. dette er min kode:

if($_GET["action"] == "slet")
    {

    $connt = mysql_query("SELECT * FROM profiles WHERE username = '$_SESSION[username]'");
    $rst = mysql_fetch_array($connt);
    $conn = mysql_query("SELECT * FROM gb WHERE to_user = '$rst[id]'");
    $rs = mysql_fetch_array($conn);

    if($rst["id"] == $rs["to_user"]) {

    $delete = mysql_query("DELETE FROM gb WHERE username = '$_SESSION[username]' AND id = '$_GET[id]'");

    } else {

    echo "<b>Der må have været sket en fejl, kontakt venligt et personale på siden.</b>";

    }
}

Og dette er min link kode til slet :

guestbook.php?id=<?=$_GET["id"];?>&action=slet&id=<?=$rs["id"];?>

Problemet er af men bare kan kopire den slet kode og ændre på id'sne og slette beskeder i andres gæstebøger,

Kan i rette lidt på koden så jeg måske kan komme vidre ;)?
Avatar billede unsafe Nybegynder
30. marts 2005 - 12:52 #1
Er løst, lige meget
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester