shopshop
Legacy Member
Ik heb nu al een aantal scripjes gebruikt maar krijg het nog steeds niet in werking. Elk script is ofwel onveilig of te complex.
Ik zoek gewoon een eenvoudig login script:
Inloggen via een form, paswoord en gebruikersnaam uit de DB.
Sessie starten & beëindigen.
Dit is wat ik tot nu toe had:
Form op de index
Login proces:
De sessie op iedere pagina:
Alvast bedankt.
Ik zoek gewoon een eenvoudig login script:
Inloggen via een form, paswoord en gebruikersnaam uit de DB.
Sessie starten & beëindigen.
Dit is wat ik tot nu toe had:
Form op de index
PHP:
<form action="login_process.php" method="post">
Username: <input type="text" name="username" /><br />
Password: <input type="password" name="password" /><br />
<input type="submit" value="Login" />
</form>
Login proces:
PHP:
<?php
include "inc/db.php";
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);
if(mysql_num_rows($result))
{
// Login
session_start();
$_SESSION['username'] = htmlspecialchars($username); // htmlspecialchars() sanitises XSS
}
else
{
// Invalid username/password
echo '<p><strong>Error:</strong> Invalid username or password.</p>';
}
// Redirect
header('Location: bewerken.php');
exit;
?>
De sessie op iedere pagina:
PHP:
<?php
session_start();
if ($_SESSION['username'] = $username) {
echo "logged";
} else {
echo "Werkt weer niet.";
}
?>
Alvast bedankt.



