Ragazzi... ho capito dove avevo sbagliato...
in pratica io mettevo
$query = mysql_query("SELECT id FROM users WHERE name = '$uname' and pass = '$tpass' LIMIT 1");
e poi
$_SESSION['login'] = $lin['name'];
però mi basta sostituire name con id che funziona alla grande... comunque grazie a tutti per il vostro aiuto
Ora un dilemma... nella sessione è meglio tenere memorizzato id o nome? Nel dubbio entrambi