Die Frage sollte wohl eher lauten: Hast du in loginmaker.inc.php die sessionheader.inc.php includiert oder nicht? Wenn nein, dann ist es klar, dann ist die Session nicht initialisiert, du willst aber Daten drin ablegen, was logischerweise nicht funktioniert.
Immer erst session_start() aufrufen, bevor man auf $_SESSION lesend/schreibend zugreift.
Hint: Im übrigen wird da eigentlich - nur so nebenbei etwas Hintergrundwissen - eine Datei im session.safe_path abgelegt, in der die Session-Array-Informationen serialisiert werden. Das ganze passiert beim sog. Shutdown des PHP-Scripts, also wenn ein PHP-Script komplett geladen, geparst, ausgeführt, an den Client gesendet und dann beendet wird. Wenn wieder ein PHP-Script aufgerufen wird, in dem session_start() eingebaut ist, wird die Datei aus session.safe_path ausgelesen, deserialisiert und der Spaß geht von vorne los.