Проблем с логин система

lub4o

Registered
Здравейте, написах си една логин система и като се логвам сичко ок логвам се отивам на chastno.php и т.н и всичко е ок но като се върна на лogin.php пак ми искарва формата а аз сам логнат.
 
ми тогава сложил ли си проверката ако е логнат да показва едно ако не е друго

ето ти пример
if($_SESSON['lognat']===true)
{
echo 'lognat si';
}
else
{
echo 'ne si lognat';
}
 
PHP_Masters каза:
ми тогава сложил ли си проверката ако е логнат да показва едно ако не е друго

ето ти пример
if($_SESSON['lognat']===true)
{
echo 'lognat si';
}
else
{
echo 'ne si lognat';
}

Примерно както е казал колега ако е логнат да го прехвърли на началната страница със съдържанието на сайта, а ако не е да му показва формата.
 
Код:
<?php
session_start();
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<?php
include 'config.php';

if(!$_POST['submit'])
    {
    echo '

<form action="login.php" method="post">
    Потребителско име: <input type="text" name="username" /><br />
    Парола: <input type="password" name="password" /><br />
    <input type="submit" name="submit" value="Вход" />
</form>
';
}
else {
    $username = $_POST['username'];
    $password = md5($_POST['password']);
    $sql = mysql_query("SELECT * FROM users WHERE username='$username'") or die (mysql_error());
    $broi  = mysql_num_rows($sql);
    $row = mysql_fetch_assoc($sql);

    if($broi == 0)
        {
        echo
        "
Няма такъв потребител
";
    }
    else
        {
        if($password == $row[password])
            {
            $_SESSION['username'] = $row['username'];
            echo 'Добре дошъл '."$_SESSION[username]";
        }
    }

}

$username = $_SESSION['username'];
if($username)
    {
    echo 've4e si vutre napuskai saita';
}
else
    {
    
}






















?>
 

Back
Горе