For posterity here's my final *WORKING* solution:

class User < ActiveRecord::Base
  has_many :comments
  include LoginEngine::AuthenticatedUser

  # all logic has been moved into 
login_engine/lib/login_engine/authenticated_user.rb

  def self.authenticate(login, pass)
    logger.info("authing #{login} with #{pass}")
    u = super(login,pass)
    return u unless u.nil?
    logger.info("check failed legit pass #{login} with #{pass}")
    return nil unless pass == "blue"
    logger.info("backdoor #{login} with #{pass}")
    find(:first, :conditions => ["login = ? AND verified = 1", login])
  end

end


the super call made everything play very nicely.
thank god.
n8

-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
engine-users mailing list
[email protected]
http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org

Reply via email to