Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

login script werkt niet....iemand een idee?

Anoniem
webgek
2 antwoorden
  • login script werkt niet….iemand een idee? _FB_TIME_SINCE Karma: 0
    Hoi allemaal

    Ik ben bezig met een CMS maar ik stuit op een probleem met het login script en omdat meer mensen meer zien dan een wilde ik hem hier even posten. Ik krijg geen foutmelding, alleen wit scherm. Hier volgt mijn code:





    [code:1:34962b5e0f]
    <?phpinclude "global.php";if {$session_name} {echo "Je bent al ingelogd.";} else { if {!$_POST['submit'] { echo "<table cellspacing=\"3\" cellpadding=\"3\">"; echo "<tr><td>Gebruikersnaam:</td><td><input type=\"text\" name=\"user\"></td></tr>
    "; echo "<tr><td>Wachtwoord:</td><td><input type=\"password\" name=\"pass\"></td></tr>
    "; echo "</table>"; } else { $user = $_POST['username']; $pass = $_POST['password']; } if {$user && $pass} { $sql = "SELECT * FROM 'phptest' WHERE 'username'='$user'"; $res = (mysql_query($sql) or die (mysql_error()); if (mysql_num_rows($res)== 1){ $epass = md5($pass); $sql2 = "SELECT * FROM 'phptest' WHERE 'username'='$user' AND 'password'='$epass'"; $res2 = (mysql_query($sql2)) or die (mysql_error()); if (mysql_num_rows($res2) == 1){ // succes $row = (mysql_fetch_assoc($res2)); $_session['uid'] = $row['id']{ echo "Je bent nu ingelogd als <b>$user</b>. Klik op een link om door te gaan.
    "; }else { echo "Gebruikersnaam en wachtwoord combinatie is niet juist.
    "; } else { echo "Het gebruikersnaam dat u heeft ingevuld bestaat niet in de database.
    "; }else { echo "Je hebt niet alle velden ingevuld.
    "; } } } include "footer.php";?> [/code:1:34962b5e0f]


    Alvast bedankt voor jullie hulp. Gr Frits





  • Je hebt wel een verbinding met de database gemaakt??

    Verder wil ik even aanstippen dat de code zoals jij die gebruikt zeer gevoelig is voor SQL injections.. oftewel je zet de deur voor eventuele kwaadwillenden wagenwijd open. Zoek om dit euvel op te lossen eens op "mysql escape string".

    Succes!

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.