Fix 2FA-based login for LDAP users
The OTP input form is shared by both LDAP and standard logins, but when
coming from an LDAP-based form, the form parameters aren't nested in a
Hash based on the
Now we check for a nested
remember_me parameter and use that if it
exists, or fall back to the non-nested parameters if it doesn't.
Somewhat confusingly, the OTP input form does nest parameters under
resource_name, regardless of what type of login we're coming from,
so that allows everything else to work as normal.