Have you tried using the Logon feature?

Please see Post 1 of the New Logon on Feature thread.