mariannevanh
Terugkerende gebruiker
- Lid geworden
- 14 dec 2004
- Berichten
- 2.137
Ik heb de registratie-en-login-script van www.html-site.nl aangepast aan mijn eigen database. Ik kan prima inloggen, maar op de een of andere manier wordt er geen cookie geplaatst. De cookie-instellingen is mijn browser staan normaal ingesteld (accepteert alle cookies).
Wat kan er mis zijn? Hierbij het begin van de php-file.
Wat kan er mis zijn? Hierbij het begin van de php-file.
Code:
<?php
/*
Inlog- & registratiescript door Erwin � 2005 -> www.html-site.nl
Voor uitgebreide uitleg, tips, uitbreidingen of hulp met dit script
en het complete downloadbare zip-bestand kun je kijken op http://www.html-site.nl/
*/
// sql connectie includen
include('contactdb.php');
// waar moet de bezoeker heengestuurd worden nadat hij/zij succesvol ingelogd is ?
$redirect_pagina = "zoeken2.php";
if ($_GET['actie'] == 'inloggen') {
// als inlogformulier is verstuurd
$sql = "SELECT * FROM users WHERE username='".$_POST['username']."'";
$resultaat = mysql_query($sql) OR die ("Kon geen verbinding maken met MySQL");
$aantal = mysql_num_rows($resultaat);
if ($aantal == '0') {
// als er geen resultaat is gevonden
echo "De door u ingevulde username bestaat niet.";
} else {
$login = mysql_fetch_object($resultaat);
$login->password;
$login->username;
if($_POST['password'] == $login->password) {
// als gegevens kloppen met gegevens uit database, cookies setten en doorsturen!
setcookie("username", $_POST['username'], time() + 60*60); // cookie blijft 60 keer 60 seconden bestaan
setcookie("password", $_POST['passwoord'], time() + 60*60);
echo "U bent succesvol ingelogd, een moment.. <META HTTP-EQUIV=\"REFRESH\" CONTENT=\"2; URL=".$redirect_pagina."\">";
} else {
echo "Uw inloggegevens kloppen niet, klik <a href=\"".$_SERVER['PHP_SELF']."\">hier</a> om nogmaals te proberen.";
}
}
} else if ($_GET['actie'] == 'registreren') {