• Logon triggers might be a solution, have a look.

    http://msdn.microsoft.com/en-us/library/bb326598.aspx