Login und session handling (siehe login.js)