megamovies
Gebruiker
- Lid geworden
- 13 jun 2009
- Berichten
- 160
Eerst werkte mijn inlogformulier wel. Nu heb ik alleen wat tekst aangepast geen code. Nu werkt ie opeens niet meer.
Ik heb een login.php en daarin staat dit:
En dan nu autenthicate.php
Alleen wanneer een account in wil loggen staat er:
Quote:
Waar gaat het fout?
Ik heb een login.php en daarin staat dit:
PHP:
<?
session_start();
$page="login";
include"header.php";
?>
<h2>Inloggen</h2>
<p class="post-by">op <?=$sitename;?></p>
<p>
<center>
<form action="authenticate.php" method="post">
<i>Username</i><br>
<input type="text" name="gebruikersnaam"><br>
<i>Password</i><br>
<input type="password" name="wachtwoord">
<br><br>
<input type="submit" class="button" value="Login op <?=$sitename;?>">
</form>
</center>
</p>
En dan nu autenthicate.php
PHP:
<?php
session_start();
$page="login";
include"header.php";
if ($_POST['username'] == "" || $_POST['password'] == "")
{
print <<<EOF
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
EOF;
print "<h1>Inloggen mislukt: Error #101<h1>
Zorg ervoor dat al uw informatie correct ingevoerd is en probeer opnieuw.";
}
require "mysql.php";
global $c;
$check_users = mysqli_query($c,"SELECT * FROM `users` WHERE `username` = '".$_POST["username"]."' AND `userpass` = '".md5($_POST["password"])."'");
if (mysqli_num_rows($check_users)==0)
{
print "<h1>Inloggen mislukt: Error #102</h1>Zorg ervoor dat al uw informatie correct ingevoerd is en probeer opnieuw.";
}
else
{
$_SESSION['loggedin']=1;
$mem=mysqli_fetch_array($check_users);
$_SESSION['userid']=$mem['id'];
$ip = ($_SERVER['HTTP_X_FORWARDED_FOR'])
? $_SERVER['HTTP_X_FORWARDED_FOR']
: $_SERVER['REMOTE_ADDR'];
print "</br><div align='center'>Thanks for logging in, <b>{$mem['username']}</b><br />
<meta http-equiv=\"refresh\" content=\"0;url=index.php\">
<a href='index.php'>If this page doesn't change, click here.</a>
</div></body></html>";
Alleen wanneer een account in wil loggen staat er:
Quote:
Inloggen mislukt: Error #101
Zorg ervoor dat al uw informatie correct ingevoerd is en probeer opnieuw.
Inloggen mislukt: Error #102
Zorg ervoor dat al uw informatie correct ingevoerd is en probeer opnieuw.
Waar gaat het fout?