Sha256: afe748a9c6f251c08368c1ef7d8dd99b9f85739eac53ba1322b3182a0e4f0305

Contents?: true

Size: 247 Bytes

Versions: 9

Compression:

Stored size: 247 Bytes

Contents

# frozen_string_literal: true

Warden::Manager.after_set_user do |record, warden, options|
  if record.respond_to?(:need_paranoid_verification?)
    warden.session(options[:scope])['paranoid_verify'] = record.need_paranoid_verification?
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
devise-security-0.17.0 lib/devise-security/hooks/paranoid_verification.rb
devise-security-0.16.0 lib/devise-security/hooks/paranoid_verification.rb
devise-security-0.15.0 lib/devise-security/hooks/paranoid_verification.rb
devise-security-0.14.3 lib/devise-security/hooks/paranoid_verification.rb
devise-security-0.14.2 lib/devise-security/hooks/paranoid_verification.rb
devise-security-0.14.1 lib/devise-security/hooks/paranoid_verification.rb
devise-security-0.14.0 lib/devise-security/hooks/paranoid_verification.rb
devise-security-0.14.0.rc1 lib/devise-security/hooks/paranoid_verification.rb
devise-security-0.13.0 lib/devise-security/hooks/paranoid_verification.rb