Salve ragazzi ho un problema con l'implementazione del login nel mio sito, in poche parole ho creato un database in phpmyadmin (il sito si appoggia su quello) e col seguente frammento di codice interrogo il database per vedere se l utente che inserisce in un apposita form username e password esiste veramente.
Il problema consiste nel fatto che la prima volta in cui accendo il pc e accedo col browser mi dice username o password errati (grazie agli alert presenti dopo l else) ma questo me lo fa solo la prima volta che accendo il pc (sempre) poi loggando sempre con gli stessi dati (presenti nel database) funziona (anche chiudendo e riaprendo il browser).
Se pero spengo e riaccendo, il primo login fallisce sempre.
Sareste cosi gentili da spiegarmi quale potrebbe essere il problema?

<?php
session_start();
if (isset($_SESSION['user'])){
require("connessione.php");
$utente="Nessuno";
$sqlcmd="SELECT * FROM utenti";
$risultato=mysql_query($sqlcmd);
if(!$risultato) echo "errore nel comando";
else
while ($riga=mysql_fetch_array($risultato))
{
if($riga["username"]==$_SESSION['user'])
{
echo "&nbsp&nbsp Benvenuto &nbsp";
echo $riga["username"],"
";
$coins=$riga["Monete"];
}
}
}else {...........