How to detect when Mac enter login page

Hi,

I'm developing a cocoa application that need to run a script when user enter login screen. I'm thinking of using a daemon plist to to the job, but I don't know when to fire the script. Do anyone know how to detect when Mac enter login page? Thanks in advance.

How to detect when Mac enter login page
 
 
Q