anoniem Geplaatst: 11 juli 2003 Delen Geplaatst: 11 juli 2003 Hallo allemaal. Mijn login functie: [code:1:7c49926b3b] function login(){ if(isset($_POST['Verzenden'])){ $sql = mysql_query("SELECT * FROM " . sqltabel . " WHERE gebruiker='" . $_POST['gebruiker'] . "' AND wachtwoord='" . md5($_POST['wachtwoord']) . "'"); $res = mysql_num_rows($sql); if($res == 0){ $text = ' <p align="center"><img src="' . img_error . '"> Verkeerde gebruikersnaam/wachtwoord.<br><br>[ <a href="' . $_SERVER['PHP_SELF'] . '">Terug</a> ]'; } else { $row = mysql_fetch_object($sql); if($row->admin == '1'){ $_SESSION['admin'] = 'waar'; } else { $_SESSION['admin'] = '0'; } if(isset($_POST['onthouden'])){ setcookie(snaam . 'sql', md5($_POST['wachtwoord']), '31536000'); } $_SESSION['gebruiker'] = $_POST['gebruiker']; $text = ' <p align="center"><img src="' . img_error . '"> Succesvol ingelogd.<br><br>[ <a href="' . $_SERVER['PHP_SELF'] . '?panel">Member panel</a> ]'; } } return $text; } [/code:1:7c49926b3b] Maar de cookie word niet aangemaakt? Alvast bedankt, Johan Quote Link naar reactie
anoniem Geplaatst: 11 juli 2003 Auteur Delen Geplaatst: 11 juli 2003 Zomaar even een gooi: setcookie verwacht als 3e parameter een integer en geen string. En nog een gooi: de expiratie staat in het verleden, gebruik time() + tijddatdecookienietmeergeldigis (zie manual) Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen