non so se mi avete capito...allora, quando il login è stato effettuto, lo script dovrebbe fare un redirect verso l'index del sito e nella sidebar (dove si trova l'include dello script) invece del form login ci devono essere le info minime del user loggato 
io ho fatto una cosa del genere:
Codice PHP:
<?php
$id= $_GET['id'];
if ($id=="logout") {
session_start();
session_unset();
$_SESSION['login']= 'logout';
echo"
<div>
<table border=\"0\" width=\"48%\" cellspacing=\"0\" cellpadding=\"0\" height=\"97\">
<tr>
<td width=\"100%\" height=\"95\">
[b]You Have Been Logged Out. <a href=\"userv2\index.php\">Please
Login again</a>[/b]</p>
<p align=\"right\">[b]Redirecting.....[/b]
</td>
</tr>
</table>
</div>";
}
session_start();
$status=$_SESSION['login'];
if ($status=="yes"){
echo"
<img src=\"$avatar\" height=\"51\" width=\"51\" />
player $clientname
Welcome in our website!</p>
<a href=\"edituser.php\">edit</a> - <a href=\"inbox.php\">messages</a> - <a href=\"index.php?id=logout\">logout</a></p>";
}
else if ($status<>"yes") {
$actualuser=$_SESSION['uname'];
echo"
<form name=\"login\" method=\"post\" action=\"userv2/checkuser.php\">
<input name=\"username\" type=\"text\" value=\"Username\" size=\"20\" style=\"bacground:url(images/button.jpg); width:100px; height:15px;\" />
<input name=\"password\" type=\"password\" value=\"Password\" size=\"20\" style=\"bacground:url(images/button.jpg); width:100px; height:15px;\" />
<div style=\"display:inline; float:left; \">
<input type=\"submit\" value=\"Login\" class=\"buttons\" /> <input type=\"reset\" value=\"Reset\" class=\"buttons\" />
</div>
</form>
<div id=\"register\">
[b]<a href=\"userv2/register.php\">Register</a> -
<a href=\"userv2/forgotpass.php\"> Forgot Password?</a>[/b]</p>
</div>";
}
?>
però questo pezzo:
Codice PHP:
<img src=\"$avatar\" height=\"51\" width=\"51\" />
player $clientname
Welcome in our website!</p>
<a href=\"edituser.php\">edit</a> - <a href=\"inbox.php\">messages</a> - <a href=\"index.php?id=logout\">logout</a></p>";
non lo esegue...come mai?