Something must be wrong with one of those column references in your select statement:
SELECT person, email_address FROM login WHERE email_address = ? AND email_verified = ? AND verification_hash = ? AND password = ? AND active = ? LIMIT 1
Are all of those columns in your view?
Go back to your original verification code chunk from above when you weren't getting this error. I don't see the problem but something must not match the view.