PHP Login hulp
code: index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Log In</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="generator" content="HAPedit 3.1">
</head>
<body bgcolor="#FFFFFF">
<form name="form" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td>Gebruikersnaam:</td>
<td><input type="text" name="gebruikersnaam"></td>
</tr>
<tr>
<td>Wachtwoord:</td>
<td><input type="text" name="wachtwoord"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="inloggen" value="Inloggen"></td>
</tr>
</table>
</form>
Code (php)
</body>
</html>
<form name="form" method="post">
" method="post">
<form name="form" action="geen remote.php en echo gaat nog niet goed code veschijnt op het scherm. als je de bron in IE opvraagt zie ik ook login en wachtwoord. ook nog niet slim, maar ik ga verder. thanks
aanpassing:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Log In</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="generator" content="HAPedit 3.1">
</head>
<body bgcolor="#FFFFFF">
<form name="form" action="" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td>Gebruikersnaam:</td>
<td><input type="text" name="gebruikersnaam"></td>
</tr>
<tr>
<td>Wachtwoord:</td>
<td><input type="text" name="wachtwoord"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="inloggen" value="Inloggen"></td>
</tr>
</table>
</form>
Code (php)
</body>
</html>
moet toch met !== niet !=
dus:
if($_POST["gebruikersnaam"] !== $gebr || $_POST["wachtwoord"] !== $ww)
Waarom er " staan ipv ' kan eerder vragen.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
if(isset($_POST['inloggen']))
{
$gebr = "test";
$ww = "test";
if($_POST['gebruikersnaam'] != $gebr || $_POST['wachtwoord'] != $ww)
{
echo"Je bebruikersnaam en/of wachtwoord klopt niet, <a href=\"".$_SERVER['REQUEST_URI']."\">ga terug</a>.";
}
else
{
echo "<a href='remote.php'>Volgende Pagina
}
}
?>
if(isset($_POST['inloggen']))
{
$gebr = "test";
$ww = "test";
if($_POST['gebruikersnaam'] != $gebr || $_POST['wachtwoord'] != $ww)
{
echo"Je bebruikersnaam en/of wachtwoord klopt niet, <a href=\"".$_SERVER['REQUEST_URI']."\">ga terug</a>.";
}
else
{
echo "<a href='remote.php'>Volgende Pagina
}
}
?>
Zo zou hij moeten werken. Ik kreeg alleen een header error met:
header("Location: ".$_SERVER['remote.php']." ");
in de ELSE. En had je tevens niet goed afgesloten.
Gewijzigd op 13/12/2005 17:07:00 door Jimbo
ga terug."; } else { echo "Volgende Pagina" } } ?>
En iemand nog een idee om het wachtwoord en login te verbergen. gebruik geen Mysql of andere database. thanks enGr henk,
ps: achter Pagina moest nog een "
SanThe:
En deze code is het dus. het werkt perfect Thanks en gr henk,