Kan iemand mij helpen, alvast bedankt.
Dit script dient om in te loggen op de site,
(dit is maar een deel van het script).

Het enige probleem is dat je niet wordt doorgestuurd nadat je met correcte gegevens hebt ingelogd terwijl
in de database onder de tabelnaam sessions wel degelijk de gegevens worden gestockeerd.

Wie kan mij helpen?

<?php
if(!$error){
$selectleden = mysql_query("SELECT * FROM users WHERE inlog='$inlog' AND wachtwoord = '$ww'");
if(mysql_num_rows($selectleden)) {
// Ingelogd
$hash = md5(uniqid(rand(), true));
$get_id = mysql_query("SELECT id FROM users WHERE inlog='$inlog' AND wachtwoord = '$ww'");
$fetch_id = mysql_fetch_assoc($get_id);
$insert_session = mysql_query("INSERT INTO sessions (id, userid, hash, logintime) VALUES ('','".$fetch_id['id']."','".$hash."',NOW())");

if ($insert_session) {
setcookie ("id", $fetch_id['id'],time()+$sessiontime);
setcookie ("hash", $hash,time()+$sessiontime);
header('Window-target: _parent');
header('location:beveiligd.html');
} else {
$error="FOUT";
exit();
}
} else {
// Foute pass
$error = "Fout wachtwoord!";
}



}
}

if(!$error){
echo $error;}

mysql_close($link);

?>
Zet die 1600 eens niet tussen quotes.
die is al lang weg :)
Ik werk nu met het script zoals je hierboven ziet van Ramon van Dongen.
Mooi dat het (bijna) werkt! Zie je wel dat dit veel leuker is dan ergens een nieuw script vandaan plukken...
Ramon kun je even je privé berichten lezen ik heb je daar iets gestuurd aangezien het script eigenlijk nog helemaal niet werkt ... . Als ik de oplossing vind zal ik ze hoe dan ook hier posten.
Je kan toch ook via dit topic je problemen kwijt? ;-)
Dat had ik al gezien ;-)
Maar wat zijn de problemen die er nu dan nog spelen?
Dat ik helemaal niet geredirect wordt ondanks dat ik juiste gegevens invul en er wel in de database een row bijkomt. Ben ten einde raad en niet echt een doorzetter op dat vlak!
Worden je cookies wel aangemaakt?
Nee, blijkbaar worden er geen aangemaakt.

Reageren