Simplify check by removing extra assignment.
Remove extra copy of `need_signup?` helper.
`alias_method_chain` instead of `alias_method`.
Simplify login check injection.