If we're not logging in using :login, just call super
If we're not logging in using :login, just call super

I've noticed a case whereby this method will fail (with an `ActiveModel::ForbiddenAttributesError` exception) when called with `warden_conditions` containing the key `unconfirmed_email`. This case occurs when the user is reconfirming an email address.

Rather than account for edge cases created by included devise modules, let devise work out what to do.
varmad/zangetsu,lankz/gunzel,varmad/zangetsu,lankz/gunzel,lankz/zangetsu,lankz/zangetsu