fix user show bug when not logged in