laaaang login tid...
hejsa,Jeg har et community, hvor jeg har et login problem. Jeg ved ikke om det skyldes PHP koden eller en SQL fejl.
Community'et ligger her:
http://www.thomaslunde.dk/community/index.php
Når man skal oprette sig, går det fint, og oplysningerne bliver rigtigt gemt i databasen, men når man så skal logge ind, står den bare og tænker og tænker...Hvad kan der være galt??
Her er 2 af koderne fra filerne.
--- index.php ----------
<html>
<head>
<title>Brugersystem</title>
<meta name="Generator" content="Stone's WebWriter 3.5">
</head>
<body>
<font face="verdana,arial" size="4">Login<p>
<font size="2">
Her skriver du dit navn og kodeord for at logge ind.
<form method="post" action="godkend.php">
<table border="0" width="400" cellspacing="0" cellpadding="0">
<tr>
<td width="20%"><font size="2">Navn:</td>
<td width="80%"><input type="text" name="navn" style="width: 50%"></td>
</tr><tr>
<td width="20%"><font size="2">Kodeord:</td>
<td width="80%"><input type="password" name="password" style="width: 50%"></td>
</tr>
</table>
<p>
<input type="submit" name="login" value="Login">
<a href="opret.php">Opret dig som medlem</a>
</form>
</body>
</html>
--------------------------
--- godkend.php --------
<?
include ("config.php");
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$query = mysql_query("SELECT navn, password, email, id FROM community WHERE navn='$navn' AND password='$password'");
if (mysql_num_rows($query) == "0"){
?>
<center>
<font face="verdana, arial" size="2">
<font color="red">Forkert Navn og/ell. Kodeord</font><br>
<a href="index.php">Login</a> eller <a href="opret.php">opret dig som medlem</a>.
</center>
<?
// Hvis brugeren findes
} else {
// Henter oplysninger om brugeren
while($r = mysql_fetch_array($query)) {
$s_navn = $r["navn"];
$s_password = $r["password"];
$s_email = $r["email"];
$s_id = $r["id"];
}
// Laver en session med oplysningerne
session_register ("s_navn");
session_register ("s_password");
session_register ("s_email");
session_register ("s_id");
header ("location: test.php");
}
?>
--------------------------
Fejlen kan evt. ligge i nogle af de andre filer, go de kan hentes her:
http://www.thomaslunde.dk/community.zip
Håber MEGET på at få hjælp til dette prolem.
Thomas Lunde
