Sha256: 0a84d1d8d2e9c2eef8b264e3d80913703049ba42d33221034a8000946e41e2e5

Contents?: true

Size: 242 Bytes

Versions: 6

Compression:

Stored size: 242 Bytes

Contents

# frozen_string_literal: true

Warden::Manager.after_authentication do |record, warden, options|
  if record.respond_to?(:need_change_password?)
    warden.session(options[:scope])['password_expired'] = record.need_change_password?
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
devise-security-0.14.3 lib/devise-security/hooks/password_expirable.rb
devise-security-0.14.2 lib/devise-security/hooks/password_expirable.rb
devise-security-0.14.1 lib/devise-security/hooks/password_expirable.rb
devise-security-0.14.0 lib/devise-security/hooks/password_expirable.rb
devise-security-0.14.0.rc1 lib/devise-security/hooks/password_expirable.rb
devise-security-0.13.0 lib/devise-security/hooks/password_expirable.rb