35 lines
914 B
Ruby
35 lines
914 B
Ruby
email = 'rodrigobm10@gmail.com'
|
|
password = 'Password123!'
|
|
|
|
puts '=== DEBUGGING AUTH ==='
|
|
user = User.find_by(email: email)
|
|
puts 'User found via find_by: ' + (user ? 'YES' : 'NO')
|
|
|
|
if user
|
|
puts 'User ID: ' + user.id.to_s
|
|
puts 'User Email: ' + user.email
|
|
|
|
puts 'Checking User.from_email...'
|
|
begin
|
|
user_from_method = User.from_email(email)
|
|
puts 'User found via User.from_email: ' + (user_from_method ? 'YES' : 'NO')
|
|
rescue => e
|
|
puts 'Error in User.from_email: ' + e.message
|
|
end
|
|
|
|
puts 'Checking valid_password?...'
|
|
is_valid = user.valid_password?(password)
|
|
puts 'Password valid: ' + is_valid.to_s
|
|
|
|
puts 'Checking active_for_authentication?...'
|
|
is_active = user.active_for_authentication?
|
|
puts 'Active for auth: ' + is_active.to_s
|
|
|
|
if !is_active
|
|
puts 'User inactive message: ' + user.inactive_message.to_s
|
|
end
|
|
else
|
|
puts 'User not found!'
|
|
end
|
|
puts '=== END DEBUG ==='
|