Lite svårt att felsöka baserat på koden ovan. Har du slagit på alla felmeddelanden och varningar så du inte får någon hjälp där?
session_start() finns på alla sidor innan du hamnar på sidan som loggar ut dig?
En helt annan sak, hoppas du validerar indata du får till sql_insert()