wil dus een simpel login scriptje maken met arrays. er moet maar een account of 2-3 inkomen, dus een database bezigen is ewa veel werk dervoor. heb nu dit gemaakt:
<?
//include($_SERVER['DOCUMENT_ROOT'].'/training/includes/functions.php');
global $admins;
function admin_login()
{
$admins = array ();
$admins["Admin"] = "Test";
foreach ($admins as $waarde => $inhoud)
{
if ( $_POST['admin_naam'] == $waarde && $_POST['admin_pas'] == $inhoud)
{
$_SESSION['admin_naam'] = $_POST['admin_naam'];
$_SESSION['ingelogd'] = 1;
$_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
return true;
}
}
}
if ( $_SERVER['REQUEST_METHOD'] == 'POST' )
{
if ( !admin_login() )
{
echo "Gebruikersnaam en/of wachtwoord zijn incorrect";
}
else
{
echo "Test";
}
}
else
{
echo'
<html>
<head>
<link rel="stylesheet" type="text/css" href="includes/css/log1.css">
</head>
<body>
<form name="login" method="post" action="'.$_SERVER['PHP_SELF'].'">
<table border="0" align="center" cellpadding="2" cellspacing="1">
<tr>
<td>
Gebruikersnaam:
</td>
<td>
<input type="admin_name" type="text" class="tekstvak">
</td>
</tr>
<tr>
<td>
Paswoord
</td>
<td>
<input name="admin_pas" type="password" class="tekstvak">
</td>
</tr>
<tr>
<td></td>
<td align="center">
<input type="submit" name="submit" value="Inloggen" class="knop">
</td>
</tr>
</table>
</form>
</body>
</html>
';
}
?>
en ik krijg altijd : Gebruikersnaam en/of wachtwoord zijn incorrect
775 views