<?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 ?
<?php
if(( $_SESSION["username"]!=$username) || ($_SESSION["password"]!=$password)) {
else if(( $__SESSION['username']!=$username2) ||
($_SESSION['password']!=$password2)) {
?>

oftewel : op regel 24 een else if zetten dat als je username hetzelfde is als username2 enz enz gelijk is, dat het dan ook goed is..

[edit]effe regelnummer zoeken[/edit]
[edit]edit2: je gebruikt $PHP_SELF ?
doe eens..[/edit]

<?php $_SERVER['PHP_SELF'];

// $PHP_SELF; is verouderd ;)
?>
Wooowww... uh, weet niet wat er is gebeurd, maar het ging niet goed..

Sorry voor dubbelpost, delete deze post maar :)
als ik dat toevoeg krijg ik:

Parse error: syntax error, unexpected T_ELSE in C:\wamp\www\bruno\login.php on line 25
dat is inderdaad wel wat handiger ;)
maar ik had het echt graag op deze manier gehad ... alles zit al in mijn code verwerkt enzo, als het geen moeite is ...
post het script eens wat je nu hebt?

<?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)) { 
else if(( $__SESSION['username']!=$username1) || ($_SESSION['password']!=$password1)) {



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>


met de error:
Parse error: syntax error, unexpected T_ELSE in C:\wamp\www\bruno\login.php on line 25

<?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(); 
header("Location: invoeren.php"); 
}else if(( $__SESSION['username']!=$username1) || ($_SESSION['password']!=$password1)) { 
die("Je hebt een verkeerde gebruikersnaam of wachtwoord ingevoerd!<br> <a href=\"login.php\">Terug</a>"); 

session_destroy(); 
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>


Oja, een tip: het is makkelijker werken als je tabs gebruikt ;)
Zoals dit :


<?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(); 
				header("Location: invoeren.php"); 
				
			}else if(( $__SESSION['username']!=$username1) || ($_SESSION['password']!=$password1)) { 
				die("Je hebt een verkeerde gebruikersnaam of wachtwoord ingevoerd!<br> <a href=\"login.php\">Terug</a>"); 
				
				session_destroy(); 
				header("Location: invoeren.php"); 
			} 
	}else{ 
			// laat inlogpagina zien?
		?>

		<html> 
			<body> 
				<center>
					<b>Welkom bij de easyconcept login pagina !</b>
					</br></br></br>
					
					<form method=post action="<?php $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>
				</center>
			</body> 
		</html>
<?php
}
?>
nop dit werkt ook niet, ik kan nu met geen enkele gebruikersnaam meer inloggen

Reageren