Login met sessie

Status
Niet open voor verdere reacties.

arjan1202

Gebruiker
Lid geworden
29 okt 2003
Berichten
45
Ik heb een login met sessie's gemaakt.
Maar ik enige wat ik krijg is wit scherm waar niks op staat.

Heb zelf aantal dingen geprobeerd maar krij niet aan de gang.

PHP:
<?
session_start();

if ($userid && $password)
{
	// if the user has just tried to log in
	
	$db_conn = mysql_connect("localhost", "root", "");
	mysql_select_db("auth", $db_conn);
	$query = "select * from auth"
			 ."where name='$userid'"
			 ."and pass=password('$password')";
	$result = mysql_query($query, $db_conn);
	if (mysql_num_rows($result) >0)
	{
	// if they are in the database register the user id
	$valid_user = $userid;
	session_register("valid_user");
	}
}
?>
<html>
<body>
<?

if (session_is_registered("valid_user"))
{
	echo "You are logged in as: $valid_user <br>";
	echo "<a href=\"logout.php\">Log out</a><br>";
}
else
{
	if (isset($userid))
	{
		// if they've tried and failed to log in
		echo "Could not log you in";
	}
	else
	{
		// they have not tried to log in yet or have logged out
		echo "You are not logged in.<br>";
	}
	
	// provide form to log in
	echo "<form method=post action=\"login.php\">";
	echo "<table>";
	echo "<tr><td>Useride:</td>";
	echo "<td><input type=text name=userid></td></tr>";
	echo "<tr><td>Password:</td>";
	echo "<td><input type=password name=password></td></tr>">
	echo "<tr><td colspan=2 align=center>";
	echo "<input type=submit value=\"Log in\"></td></tr>";
	echo "</table></form>";
}
?>
<br>
<a href="members_only.php">Members Section</a>
</body>
</html>

Met een debug programma zegt hij dit er in regel 51 een fout zit dat is deze regel:

PHP:
echo "<tr><td colspan=2 align=center>";
 
moet je deze regel even aan passen
PHP:
    echo "<td><input type=password name=password></td></tr>">
naar
PHP:
    echo "<td><input type=password name=password></td></tr>";

groeten aart
 
Damn.

Loop me rot te zoeken, heb ik verkeerd tekentje gebruikt lol :o

Tnx
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan