Sha256: cae2bce5ffbdc7ff7e1f9018923e6d4778325db4f637a5a73ea18c528341374b

Contents?: true

Size: 771 Bytes

Versions: 48

Compression:

Stored size: 771 Bytes

Contents

module Spider; module Auth
    
    class LoginUser < User
        extend_model superclass, :add_polymorphic => true
        include LoginAuthenticator
        element :username, String, :required => true, :unique => true, :check => {
            _("The username contains disallowed characters") => /^[^\x00-\x1f]+$/
        }
        # TODO: activate
        # element :simplified_username, String, :default => lambda{ |obj| obj.class.simplify_username(obj.username) }
        element :password, Password

        def identifier
            username
        end
        
        # TODO: activate
        # def self.simplify_username(name)
        #     return "" unless name
        #     name.gsub(/[^a-z0-9_]/, '').downcase
        # end
        
    end
    
end; end

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
spiderfw-1.0.1 apps/core/auth/models/login_user.rb
spiderfw-1.0.0 apps/core/auth/models/login_user.rb
spiderfw-0.6.39 apps/core/auth/models/login_user.rb
spiderfw-0.6.38 apps/core/auth/models/login_user.rb
spiderfw-0.6.37 apps/core/auth/models/login_user.rb
spiderfw-0.6.35 apps/core/auth/models/login_user.rb
spiderfw-0.6.34 apps/core/auth/models/login_user.rb
spiderfw-0.6.33 apps/core/auth/models/login_user.rb
spiderfw-0.6.32 apps/core/auth/models/login_user.rb
spiderfw-0.6.31 apps/core/auth/models/login_user.rb
spiderfw-0.6.30 apps/core/auth/models/login_user.rb
spiderfw-0.6.29 apps/core/auth/models/login_user.rb
spiderfw-0.6.28 apps/core/auth/models/login_user.rb
spiderfw-0.6.27 apps/core/auth/models/login_user.rb
spiderfw-0.6.26 apps/core/auth/models/login_user.rb
spiderfw-0.6.26.pre1 apps/core/auth/models/login_user.rb
spiderfw-0.6.25 apps/core/auth/models/login_user.rb
spiderfw-0.6.24 apps/core/auth/models/login_user.rb
spiderfw-0.6.23 apps/core/auth/models/login_user.rb
spiderfw-0.6.22 apps/core/auth/models/login_user.rb