in the fields...do block you'll have email_address :email, :login => true
Add :validate => false and Hobo will not validate that field Tom On 24 Mar 2009, at 12:21, adamski wrote: > > I also think that authenticate is only half the story. There is some > code somewhere that is checking for unique users, currently by > email_address, which prevents a new user being created with the same > email_address. We need to be able to create another user with the same > email address but different organisation_id. I have had a look through > the signup process but could not find where this might be happening. > > Thanks > Adam > > On Mar 24, 12:02 pm, adamski <[email protected]> wrote: >> Thanks Brett >> >> Is there an easy way to override methods in plugins/hobo? Not sure I >> have it right: >> >> I created a file called hobo_user.rb and put it in my lib folder, >> code >> below. >> I put a a line in my environment.rb >> >> require 'hobo_user' >> >> Many thanks >> Adam >> >> ................................................ >> >> module Hobo >> >> module User >> >> module ClassMethods >> # Authenticates a user by their login name and unencrypted >> password. Returns the user or nil. >> def authenticate(login, password) >> u = find(:first, :conditions => ["#...@login_attribute} = ?", >> login]) # need to get the salt >> >> RAILS_DEFAULT_LOGGER.debug "CUSTOM HOBO USER AUTH" >> >> if u && u.authenticated?(password) >> if u.respond_to?(:last_login_at) || u.respond_to? >> (:login_count) >> u.last_login_at = Time.now if u.respond_to? >> (:last_login_at) >> u.login_count = (u.login_count.to_i + 1) if u.respond_to? >> (:login_count) >> u.save >> end >> u >> else >> nil >> end >> end >> end >> end >> end >> >> On Mar 23, 6:03 pm, Brett Nelson <[email protected]> wrote: >> >>> authenticate in vendor/plugins/hobo/hobo/lib/hobo/user.rb >> >>> Brett > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Hobo Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/hobousers?hl=en -~----------~----~----~----~------~----~------~--~---
