Hallo Allemaal,
In mijn vorige post kreeg ik van Jelmer de tip om naar http://wiki.phpfreakz.nl/Gebruikerniveaus_binnen_webapplicatie
te gaan, teneinde meer te weten te komen over gebruikersniveaus, bedankt nog daarvoor!
Ik ben een aantal dagen bezig nu en heb nogal wat moeite om een script te schrijven wat omgaat met de $_SESSION['userdata'] zoals vermeld in het artikel. Sterker nog, mijn huidige loginscript laat in alle gevallen (dus ook zonder usernaam en password) de bezoeker naar de "logged.php" pagina gaan.
Ik heb een index pagina met daarin een login form, dat verwijst naar auth.php. Auth.php heeft het volgende script:
<?php
session_start ();
//Include db login and details
include("login details");
//username and password from signup form
$_POST['username'];
$_POST['password'];
//start query and retrieve Level to check login and user rights
$sql="SELECT Level from Testuser WHERE username='$username' AND password='$password'";
$result=mysql_query($sql);
//count rows and store result
$count=mysql_num_rows($result);
$row=mysql_fetch_assoc($result);
//start function to determine if username and password are correct, store username and Level in a session
if ($count = 1) {
$_SESSION['username']=$row['username'];
$_SESSION['Level']=$row['Level'];
header ('Location:logged.php');
}
else {
header ('Location:index.php');
}
?>
Logged.php heeft het volgende:
<?
require ("auth.php");
?>
Enig idee waar mijn script zover de mist in gaat, ik zie het niet meer...
Alvast bedankt!
885 views
knop om je tekst aan te passen.