Killer ... si te marca error Cod.2 es por qué tus sesiones NO están funcionando correctamente (o por lo menos de la forma que las usa Autentificator).
Lo que hace cada IF lo explico en el própio código. Si no conoces que hace alguna función o método empleado puedes revisarlo en
www.php.net/manual/es
En la configuración de tu php.ini usa:
session.save_path = c:\php\sesiones
session.use_cookies=1
Ademas de la que ya configurastes. Acuerdate de reinicar tu servidor al cambiar cosas en tu php.ini.
Y debes usar un navegador que acepte cookies (por qué el SID Autentificator lo propaga en cookies).
Un saludo,