Na bitte. Du darfst kein SimpleXML-Objekt in der Session ablegen wollen. Stattdessen solltest du nur die skalaren Daten (oder andere Objekte und Arrays) verwenden. Für den Usernamen solltest du einen Typecast nach String verwenden. Prüf aber das Ergebnis mit einer var_dump()-Kontrollausgabe.
Warte wenn ich auf der Login-Seite das Sessioin Array ausgebe, kommt folgende ausgabe:
Array ( [user_name] => SimpleXMLElement Object ( [0] => Test-User ) )
(Kann erst morgen abends wieder antworten.)