Supakiller
Gebruiker
- Lid geworden
- 5 sep 2009
- Berichten
- 66
Hallo mensen,
ik ben op zoek naar een goed werkend login script voor een site. Registratie script heb ik al, en gaat allemaal via database.
Dit is wat ik nu heb, maar het werkt niet.
Ik heb verbinding met de database en het ligt daar ook niet aan, er zit een fout ( wss een paar fouten in het script ) .
En hier de functie van de Session
Maar ik weet niet of dit wel klopt..
Iemand een idee ?
ik ben op zoek naar een goed werkend login script voor een site. Registratie script heb ik al, en gaat allemaal via database.
Dit is wat ik nu heb, maar het werkt niet.
Ik heb verbinding met de database en het ligt daar ook niet aan, er zit een fout ( wss een paar fouten in het script ) .
PHP:
<tr><td width=100>Gebruikersnaam:</td><td> <input type='text' name='login' maxlength='25' value='' /></td></tr>
<tr><td width=100>Wachtwoord:</td><td> <input type='password' name='pass' /></td></tr>
<tr><td></td><td align="left"> <input type='submit' name='submit' value='Login' style=' width: 80px;'/></td></tr>
<?php
if ( isset ( $_POST[ 'login' ] ) && isset ( $_POST[ 'pass' ] ) ) {
$login = strip_tags ( $_POST[ 'login' ] );
$login = strtolower( $login );
$pass = md5 ( strip_tags ( $_POST[ 'pass' ] ) );
$dbres = mysql_query ( "SELECT * FROM gebruiker WHERE login = '" . mysql_real_escape_string ( $login ) . "' AND pass = '" . mysql_real_escape_string ( $pass ) . "'" );
if ( mysql_num_rows ( $dbres ) > 0 ) {
$_SESSION[ 'login' ] = $login;
header("Location: nav.php");
} else {
echo "Het wachtwoord of de gebruikersnaam kwam niet overeen!<br />";
}
}
?>
En hier de functie van de Session
Maar ik weet niet of dit wel klopt..
PHP:
<?php
session_start();
if(isset($_SESSION['login'])){
$dbres = mysql_query("SELECT * FROM `gebruiker` WHERE `login`='{$_SESSION['login']}'");
$data = mysql_fetch_object($dbres);
$_COOKIE['login'] = $_SESSION['login'];
} else {
unset($_SESSION['login']);
}
function check_login() {
if(isset($_SESSION['login'])){
return TRUE;
} else {
return FALSE;
}
}
?>
Iemand een idee ?