Sha256: b8b12316e13543b43041934136a94749abcc7a20d27499e0289f585d952f790d

Contents?: true

Size: 738 Bytes

Versions: 14

Compression:

Stored size: 738 Bytes

Contents

class RodauthApp < Rodauth::Rails::App
  # primary configuration
  configure RodauthMain

  # secondary configuration
  # configure RodauthAdmin, :admin

  route do |r|
<% unless jwt? -%>
    rodauth.load_memory # autologin remembered users

<% end -%>
    r.rodauth # route rodauth requests

    # ==> Authenticating requests
    # Call `rodauth.require_authentication` for requests that you want to
    # require authentication for. For example:
    #
    # # authenticate /dashboard/* and /account/* requests
    # if r.path.start_with?("/dashboard") || r.path.start_with?("/account")
    #   rodauth.require_authentication
    # end

    # ==> Secondary configurations
    # r.rodauth(:admin) # route admin rodauth requests
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
rodauth-rails-1.5.5 lib/generators/rodauth/templates/app/misc/rodauth_app.rb
rodauth-rails-1.5.4 lib/generators/rodauth/templates/app/misc/rodauth_app.rb
rodauth-rails-1.5.2 lib/generators/rodauth/templates/app/misc/rodauth_app.rb
rodauth-rails-1.5.1 lib/generators/rodauth/templates/app/misc/rodauth_app.rb
rodauth-rails-1.5.0 lib/generators/rodauth/templates/app/misc/rodauth_app.rb
rodauth-rails-1.4.2 lib/generators/rodauth/templates/app/misc/rodauth_app.rb
rodauth-rails-1.4.1 lib/generators/rodauth/templates/app/misc/rodauth_app.rb
rodauth-rails-1.4.0 lib/generators/rodauth/templates/app/misc/rodauth_app.rb
rodauth-rails-1.3.1 lib/generators/rodauth/templates/app/misc/rodauth_app.rb
rodauth-rails-1.3.0 lib/generators/rodauth/templates/app/misc/rodauth_app.rb
rodauth-rails-1.2.2 lib/generators/rodauth/templates/app/misc/rodauth_app.rb
rodauth-rails-1.2.1 lib/generators/rodauth/templates/app/misc/rodauth_app.rb
rodauth-rails-1.2.0 lib/generators/rodauth/templates/app/misc/rodauth_app.rb
rodauth-rails-1.1.0 lib/generators/rodauth/templates/app/misc/rodauth_app.rb