Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def self.authenticate(email, password)
- user = self.find_by_email(email)
- if user
- expected_password = encrypted_password(password, user.hashed_user)
- if user.hashed_password != expected_password
- user = nil
- end
- unless user.nil?
- #Se um usuario que nao tem caracteristicas de ong tenta acessar
- #o orgui, ele deve ser bloqueado
- if ((session[:current_layout] == 'orgui') && (user.ong.nil?))
- user = nil
- #Se um usuario que tem caracteristicas de ong tenta acessar
- #o compra3, ele deve ser bloqueado
- elsif ((session[:current_layout] != 'orgui') && (!user.ong.nil?))
- user = nil
- end
- end
- end
- user
- end
Add Comment
Please, Sign In to add comment