Hoi,
Ben bezig met een loginscript met sessies.
Ik wil dat als iemand zijn wachtwoord of username verkeerd invult bij het inloggen er niet staat van "error, verkeerd ingevuld" ofzo maar ik wil gewoon dat ie dan refreshed en opnieuw een leeg formulier toont.
Ik heb nu dit:
Als ik het nu test krijg ik een lege pagina bij het verkeerd invullen i.p.v. het formulier opnieuw.
Weet iemand hoe dit wel moet?
Bedankt!
Ben bezig met een loginscript met sessies.
Ik wil dat als iemand zijn wachtwoord of username verkeerd invult bij het inloggen er niet staat van "error, verkeerd ingevuld" ofzo maar ik wil gewoon dat ie dan refreshed en opnieuw een leeg formulier toont.
Ik heb nu dit:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| <? session_start(); echo "<link href=\"css\style.css\" rel=\"stylesheet\" type=\"text/css\"> <body class=\"maintable\">"; require("config.php"); $gebruikersnaam = "admin"; $paswoord = "d7jkl9v"; if($_SESSION[login]) { echo("<meta http-equiv=refresh content=\"0; URL=$admin\">"); } else { if($_POST['submit']) { if($gebruikersnaam == $_POST['username'] && $paswoord == $_POST['password']) { echo ("<meta http-equiv=refresh content=\"0; URL=$admin\">"); $login = 1; session_register("login"); } } else { echo "<center> <table align=\"center\" cellpadding=\"3\" cellspacing=\"0\" class=\"maintable\"> <form action=\"$PHP_SELF\" method=\"POST\"> <tr><td>Username:</td><td><input type=\"text\" name=\"username\" size=\"20\"></td></tr> <tr><td>Password:</td><td><input type=\"password\" name=\"password\" size=\"20\"></td></tr> <tr><td></td><td><p><input type=\"submit\" value=\"Login\" name=\"submit\"></p></td></tr> </form> </tr> </table> </center>"; } } ?> </body> |
Als ik het nu test krijg ik een lege pagina bij het verkeerd invullen i.p.v. het formulier opnieuw.
Weet iemand hoe dit wel moet?
Bedankt!