Class: AddAuthenticatedAtToSessions
- Inherits:
-
Object
- Object
- AddAuthenticatedAtToSessions
- Defined in:
- lib/generators/ruby_cms/templates/db/migrate/20260606000001_add_authenticated_at_to_sessions.rb
Instance Method Summary collapse
- #down ⇒ Object
-
#up ⇒ Object
Sudo mode (passkey management) records when each session last confirmed credentials.
Instance Method Details
#down ⇒ Object
11 12 13 |
# File 'lib/generators/ruby_cms/templates/db/migrate/20260606000001_add_authenticated_at_to_sessions.rb', line 11 def down remove_column :sessions, :authenticated_at, if_exists: true end |
#up ⇒ Object
Sudo mode (passkey management) records when each session last confirmed credentials. Nullable: existing sessions simply aren't "recently authenticated" until the user signs in again.
5 6 7 8 9 |
# File 'lib/generators/ruby_cms/templates/db/migrate/20260606000001_add_authenticated_at_to_sessions.rb', line 5 def up return if column_exists?(:sessions, :authenticated_at) add_column :sessions, :authenticated_at, :datetime end |