Hej alle udviklere.
Jeg har et problem, jeg har en kode så kan kan logge ind på min side, men den vil godt når jeg fjerner koden der gør man bliver online på siden..
plus at hvir jeg prøver at logge ind med en anden bruge, bliver der bare vist en blank side, (den vil ikke engang skrive forkert password/brugernavn.) hvor har jeg lavet forkert..????
<?php session_start();
include("db/database.php");
$new = mysql_query("select * from chat_users where username LIKE '".$_POST['username']."'")or die("Fejlnr. 1 ->".mysql_error());
$username = $_POST['username'];
$password = $_POST['password'];
if($_SESSION['logget'] != "ok"){
while($tjek = mysql_fetch_array($new)){
if($username == $tjek['username'] && $password == $tjek['password'])
{
$_SESSION['userid'] = $tjek['id'];
$_SESSION['name'] = $tjek['name'];
$_SESSION['rang'] = $tjek['rang'];
$_SESSION['logget'] = "ok";
mysql_query("UPDATE `chat_users` SET status = 'Online' WHERE id LIKE '".$_SESSION]['userid']."'")or die(mysql_error());
echo('<META HTTP-EQUIV="refresh" CONTENT="0;url=http://chat.heymann.dk/?action=member"><br><b>Logger ind...</b>');
}
else
{
echo('Forkert bernavn/password.<br>Prøv igen!');
}
}
}
else
{
mysql_query("UPDATE `chat_users` SET status = 'Offline' WHERE id = '".$_SESSION]['userid']."'")or die(mysql_error());
$_SESSION['logget'] = "";
echo('<META HTTP-EQUIV="refresh" CONTENT="0;url=http://chat.heymann.dk"><b>Logger af...</b>');
}
?>
mvh.
Per H