The 'UserLoadFromSession' hook is deprecated, as is AuthPlugin. I see you're also overriding Special:UserLogin and several other authentication-related special pages, which is generally going to be a bad idea.
Chances are that you'll want to implement a PrimaryAuthenticationProvider.