Проверка за регистриран потребител

obqvi_in

Registered
Не знам как да стане кодът в началото на страниците ми, за да провери дали е регистриран потребителя или не е. Когато вляза със съществуващо потребителско име и парола всичко е наред с кода, но като изляза от системата ми дава съобщение за неиндефицирана променлива. Ето това е част от кода на файлът login.php:
PHP:
include "1config.php";

$connect = mysql_connect($host, $userDB, $pass);
mysql_select_db($bd, $connect) or die (mysql_error());
mysql_query("SET names cp1251");

$username = addslashes($_POST['username']);
$password = md5($_POST['password']);
	 if ($_SERVER['REQUEST_METHOD'] != "POST")
	{
	  header('Location: index.php');
	}
    if(isset($username) && isset($password))
    {
     $q = mysql_query("SELECT username, password FROM users WHERE username='$username' AND password='$password' LIMIT 1");
	    if (mysql_num_rows($q) == 1)
	    {
	     $user = mysql_fetch_assoc($q);
         $_SESSION['username'] = $user['username']; ?>
         <table class="zdravei">
         <tr><td align="left"><?php echo "Зравей: " . $_SESSION['username'] ?></td>
         <td align="right"><a href="logout.php" class="izhod">Изход</a></td></tr>
         </table>
	 
	     <div class="profile">
         <a href="profile.php">Профил</a>
         </div><?php
		 echo "<br><center><h2>Влязохте успешно</h2></center>";
	    } 
        else
        {
	     include "user.php";
         echo "<br><center><h2>Грешно име или парола!</h2></center>";
        }	 
    }?>

има в началото на този и другите файлове
PHP:
session_start();

Това част от index.php:
PHP:
<?php include "1config.php";
$connect = mysql_connect($host, $userDB, $pass);
mysql_select_db($bd, $connect) or die (mysql_error());
mysql_query("SET names cp1251");

    if($_SESSION['username'])
    { ?>
     <table class="zdravei">
     <tr><td align="left"><?php echo "Зравей: " . $_SESSION['username'] ?></td>
     <td align="right"><a href="logout.php" class="izhod">Изход</a></td></tr>
     </table>
		 
     <div class="profile">
     <a href="profile.php">Профил</a>
     </div><?php
	}
	else
    {
	 include "user.php";
    } 
?>
Като изляза от системата ми дава неиндефицирана променлива за "username".
 
PHP:
include "1config.php";

$connect = mysql_connect($host, $userDB, $pass);
mysql_select_db($bd, $connect) or die (mysql_error());
mysql_query("SET names cp1251");
if(isset($_POST['name tag на събмит бутона'])){
$username = addslashes($_POST['username']);
$password = md5($_POST['password']);
         if ($_SERVER['REQUEST_METHOD'] != "POST")
        {
          header('Location: index.php');
        }
    if(isset($username) && isset($password))
    {
     $q = mysql_query("SELECT username, password FROM users WHERE username='$username' AND password='$password' LIMIT 1");
}
            if (mysql_num_rows($q) == 1)
            {
             $user = mysql_fetch_assoc($q);
         $_SESSION['username'] = $user['username']; ?>
         <table class="zdravei">
         <tr><td align="left"><?php echo "Зравей: " . $_SESSION['username'] ?></td>
         <td align="right"><a href="logout.php" class="izhod">Изход</a></td></tr>
         </table>
         
             <div class="profile">
         <a href="profile.php">Профил</a>
         </div><?php
                 echo "<br><center><h2>Влязохте успешно</h2></center>";
            } 
        else
        {
             include "user.php";
         echo "<br><center><h2>Грешно име или парола!</h2></center>";
        }        
    }?>
 
Ето файла user.php:
HTML:
<center><table class="login-table" border="0px">
<form method="post" action="login.php">
<tr>
<td class="register"><a href="register.php">Регисрация</a></td>
<td class="login">Потребител:<input type="text" name="username">
Парола:<input type="password" name="password">
<input type="submit" name="submit" value="Влез"></td>
</tr>
</form>
</table>
</center>

Това което ми написа предполагам че е за логин файла, проверява дали е натиснат бутона "submit" сложих го в логина, но как да направя index.php когато съм излязъл да скривам $_SESSION['username']; пробвах няколко варианта и не мога да го измисля.[/php]
 

Горе