Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
op regel 55
Krijg ik steeds te zien wanneer ik mijn ledeninlogscript wil bekijken.
Wat doe ik niet goed???


<?php

// START CODE

// Variabelen definiƫren

$naa = mysql_real_escape_string($_POST['naa']);
$ema = mysql_real_escape_string($_POST['ema']);
$tel = mysql_real_escape_string($_POST['tel']);

// Controleren of het e-mailadres al geregistreerd werd

// Connectie maken met database

mysql_connect("localhost", "gebruikersnaam", "wachtwoord");
mysql_select_db("database");

// Query opstellen

$que = "SELECT * FROM tabel WHERE ema = '".$ema."'";

// Kijken of er resultaten zijn

$res = mysql_query($que) OR die(mysql_error());

if (mysql_num_rows($res) == 1) {

// Als het e-mailadres al geregistreerd is

// Mededelen dat het e-mailadres al geregistreerd is

echo "Dit e-mailadres werd al geregistreerd.";

// Het uitvoeren van de rest van het script stopzetten

exit;

}

// Als er geen resultaten zijn, verder gaan met het script

// Gegevens toevoegen aan database

// Wachtwoord genereren

$cod = NULL;
for ($i=0;$i<6;$i++) {

$ran = mt_rand (0, 9);
$cod .= $ran;
}

// Query opstellen

$que = "INSERT INTO tabel (naa, ema, tel, cod) VALUES ('".$naa."', '".$ema"', '".$tel."', '".$cod."')";

// Query uitvoeren

mysql_query($que) OR die(mysql_error());

// E-mail opstellen en verzenden

$ond = "Uw account werd aangemaakt";
$ber = "Bedankt voor uw registratie. U kunt nu inloggen met het wachtwoord '".$cod."'.";

mail($ema, $ond, $ber);

// EINDE CODE

?>
Zet ik bovenstaand script dan op safe1.php (de pagina waarheen je doorgestuurd wordt na het inloggen?)
Wat betreft cookie's, het kan wel maar ga daar nu geen belangrijke informatie inzetten als gebruikersnamen of wachtwoorden en al helemaal niet leesbaar.

ik heb voor een bepaalde CMS die ik aan het ontwerpen ben ook een combinatie van cookie's en sessions maar de cookie bevat altijd weer een nieuwe sleutel die overeen moet komen met de database en het is tevens gekoppeld aan het IP adres zodat indien de cookie wordt gestolen deze op
dat moment niet kan worden gebruikt.

Zelfs als de md5 hash wordt gekraakt is de informatie nog steeds niet zinvol en geeft geen gegevens weg over de identiteit van de gebruiker.

Wou je dat even laten weten voordat je denkt dat cookie's *not done* zijn.

Denk er in de toekomst aan dat je hier ook gebruik van kunt blijven maken als je het maar *veilig* aanpakt.

Reageren