Insomma a me serve solo passare l'id dell'utente.
Ora se l'utente non è loggato gliene viene assegnato uno.
Nel caso in cui si registri nel db come unico id avrà quello che gli era stato assegnato.
Nel caso in cui sia registrato e faccia il login la sua sessione avrà il log-in presente nel db
mi basta impostare qualcosa del genere:
Codice PHP:
if (!isset($_SESSION['uid']))
{
$_SESSION['uid'] = $id_generato;
}
// Se l'utente fa il log in
$_SESSION['uid'] = $row['uid'];