Change failure key for missing database resource to :invalid_email

This commit is contained in:
Gabe Martin-Dempesy
2012-11-19 15:49:21 -08:00
parent ffab77c35e
commit 130d684198
3 changed files with 9 additions and 7 deletions

View File

@@ -6,7 +6,7 @@ module Devise
class DatabaseAuthenticatable < Authenticatable
def authenticate!
resource = valid_password? && mapping.to.find_for_database_authentication(authentication_hash)
return fail(:nonexistent) unless resource
return fail(:invalid_email) unless resource
if validate(resource){ resource.valid_password?(password) }
resource.after_database_authentication