<?php 

session_start(); 



$username="bruno"; // jouw gebruikersnaam 
$password="nathalie"; // jouw wachtwoord 



$username1="mathias"; // jouw gebruikersnaam 
$password1="test"; // jouw wachtwoord 


if(!empty($_POST)) { 




$_SESSION["username"]=$_POST["username"]; 
$_SESSION["password"]=$_POST["password"];  
 
if(( $_SESSION["username"]!=$username) || ($_SESSION["password"]!=$password)) { 

die("Je hebt een verkeerde gebruikersnaam of wachtwoord ingevoerd!<br> <a href=\"login.php\">Terug</a>"); 

session_destroy(); 
}else{ 
header("Location: invoeren.php"); 
} 
}else{ 



 
}
?>

<html> 
<body> 
<center>

<b>Welkom bij de easyconcept login pagina !</b>

</br></br></br>
<form method=post action="<?php $PHP_SELF ?>">  
Gebruikersnaam: <input name=username name=username><br> 
Wachtwoord: <input name=password type=password name=password><br> 
<input type=submit value="Inloggen!">  </center>
</form>
</body> 
</html>



zoals je ziet controleert hij alleen maar de $username en $password, hoe kan ik ervoor zorgen dat ik meerdere gebruikers kan toevoegen ?

ik heb al verschillende manieren geprobeerd door meerdere users bij $username en $password te zetten maar het lukt niet. is hier een simpele oplossing voor ?
Ik zie het.. doe het nu ook even testen...

Ik weet niet waar je dit script vandaan heb (boek, tutorial) maar het werkt in ider geval niet....
inderdaad, ik bedoel het werkt wel maar alleen maar met 1 gebruikersnaam
Kwestie van nog een aantal fouten oplossen...

De elseif staat op de verkeerde plaats. Daarnaast sla je een wachtwoord nooit op in een sessievariabele, nergens voor nodig. Je gebruikt alleen een sessievariabele om aan te tonen dat je ingelogd bent en eventueel een om de gebruikersnaam in op te slaan.

Probeer tevens netjes te scripten door in te springen. Daar wordt je code een stuk overzichtelijker van.

Onderstaande is jouw script aangepast naar een werkende variant...

<?php 
error_reporting(E_ALL);
session_start(); 

$users = array (
			array (
				'username' => 'bruno',
				'password' => 'nathalie' ),
			array (
				'username' => 'mathias',
				'password' => 'test' )
		);

if($_SERVER['REQUEST_METHOD'] == 'POST') 
{ 
	foreach($users as $user)
	{
		if($_POST['username'] == $user['username'] && $_POST['password'] == $user['password'])
		{
			$_SESSION['logged_in'] = true;
			$_SESSION['username'] = $user['username'];
			break;
		}
	}
	
	if(!isset($_SESSION['logged_in']))
	{
		echo 'Je hebt geen geldigde gebruikersnaam of wachtwoord ingevoerd';
	}
	else
	{
		echo 'Je bent ingelogd';
	}
}
?>

<html> 
<body> 
<center>

<b>Welkom bij de easyconcept login pagina !</b>

</br></br></br>
<form method=post action="<?php echo $_SERVER['PHP_SELF']; ?>">  
Gebruikersnaam: <input name=username name=username><br> 
Wachtwoord: <input name=password type=password name=password><br> 
<input type=submit value="Inloggen!">  </center>
</form>
</body> 
</html>
ok toch nog bedankt voor de oplossing maar ik heb de raad opgevolgd van hierboven en ben nu aan de slag met een inlogsysteem met een database.

toch bedankt voor de hulp !

Reageren