Guest User

Untitled

a guest
Jul 11th, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. def self.authenticate(email, password)
  2. user = self.find_by_email(email)
  3. if user
  4. expected_password = encrypted_password(password, user.hashed_user)
  5.  
  6. if user.hashed_password != expected_password
  7. user = nil
  8. end
  9.  
  10. unless user.nil?
  11. #Se um usuario que nao tem caracteristicas de ong tenta acessar
  12. #o orgui, ele deve ser bloqueado
  13. if ((session[:current_layout] == 'orgui') && (user.ong.nil?))
  14. user = nil
  15. #Se um usuario que tem caracteristicas de ong tenta acessar
  16. #o compra3, ele deve ser bloqueado
  17. elsif ((session[:current_layout] != 'orgui') && (!user.ong.nil?))
  18. user = nil
  19. end
  20. end
  21. end
  22. user
  23. end
Add Comment
Please, Sign In to add comment