Si.

Qui:

if (empty($_SESSION['lgn'])) {

forse volevi scrivere

if (empty($_SESSION['user'])) {

.....