How to "unhook" a hook from a module?
You should be able to do it with hook_module_implements_alter(&amp;$implementations, $hook) in your module. Simply test $hook and if it is the hook you don't want implemented, unset($implementations['email_auto_login']).