Hustler's Eye Vendetta

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Mag ik je database structuur is zien?
    Want als die hustler is done geeft die dan een 2tje mee ofsO?


    want dit stukje moet anders word geschreven als ik het goed heb:
    if ($checking > 1)

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • je kan het ook zonder mysql_num_rows doen hoor mees;)


    Verder waarom geef je geen ids mee ?


    O ja voorbeeld hoe je het dan zou moeten doen:
    if ($checking->done > 1)


    en verder ik denk dat standaard 0 is dus als je gedaan hebt 1?
    zet hem dan weer op 0!


    dus gewoon:
    if ($checking->done == 0)
    of
    if ($checking->done != 1)

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • O ja bedankt mees.
    Ik zat even niet op te letten dat die er ook nog bij moest;)
    Zo vullen we elkaar nog is aan :P..


    ik dacht eigenlijk dat er een variabel stond, omdat ik gewent ben dat er geen string staat:p

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • Verder:

    PHP
    $query = mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['naam']}'");


    maak dit is netter met:

    PHP
    $query = mysql_query("SELECT status,login FROM users WHERE login ='".$_POST['naam']."'");


    Ook is er een fout met:

    PHP
    if ($target == $data->login)


    je checkt eigenlijk op je eigen terwijl je geen target heb?
    verander de if is naar:

    PHP
    if ($data->login == $_POST['naam'])

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • Inderdaad een paar foutjes die ik over het hoofd heb gezien.


    Niels: Werkt prima!
    dus ook de gets e.d. moeten zo?

    PHP
    WHERE login ='".$_POST['naam']."'")


    Hij geeft iedergeval een return dat ik mezelf niet kan doen:)


    MrMees
    Bedankt voor de 1, was inderdaad een verkeerde check!


    Dus eigenlijk is het script goed, alleen een paar foutjes?
    Jullie snappen me wel denk (xD)

  • Uhm i.p.v die $_POST kan je dan een $_GET doen maar eigenlijk is het niet echt veilig zo he;)
    zoek wat dingetjes op zoals mysql_real_escape_string en addslashes:)

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • Die wist ik, had ik geleerd van een jongen op school :)
    beveiligen wou ik later doen, maar eigenlijk moet ik het gelijk toevoegen...

    Nieuwe reactie samengevoegd met originele reactie op 13.10.09 18:31:06:


    Is dit dan goed beveiligd?


    Hoe beveilig ik dit dan?


    PHP
    $query = mysql_query("SELECT status,login FROM users WHERE login ='".$_POST['naam']."'");


    2:
    Hij zegt dat elke gangster dood is...

  • PHP
    $query = mysql_real_escape_string(mysql_query("SELECT status,login FROM users WHERE login ='".$_POST['naam']."'"));


    Zo dus? :)


    Het enigste wat nu niet lekker loopt is het berichtje naar de betreffende persoon sturen, met de informatie die hij/zij nodig heeft.

  • Even de verbeterde script erop gezet...
    Nog 1 probleem, hij verstuurt het bericht niet met de gegevens...
    Tevergeefs geprobeert maar niks word verstuurd.


    [offtopic]Is hij bij deze wel goed beveiligd tegen sql injections e.d.? [/offtopic]

  • Geen error of iets dergelijks, de output is goed.
    Maar hij verstuurt het bericht niet.
    {$data->login} is goed, maar weet niet waar het fout gaat aangezien voor de mysql_escape_string's hij het wel deed.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!