Skip to content

Commit 8acf90c

Browse files
committed
Merge branch 'master' into 6-4-stable
2 parents 2306711 + ef95d13 commit 8acf90c

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

gemfiles/rails_7.0.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
source "https://rubygems.org"
66
gemspec path: ".."
77

8-
gem "activerecord", "~> 7.0.0.alpha", github: "rails/rails", branch: "main"
9-
gem "activesupport", "~> 7.0.0.alpha", github: "rails/rails", branch: "main"
8+
gem "activerecord", "~> 7.0.0"
9+
gem "activesupport", "~> 7.0.0"

lib/authlogic/session/base.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2092,7 +2092,7 @@ def update_login_ip_addresses
20922092
def update_login_timestamps
20932093
if record.respond_to?(:current_login_at)
20942094
record.last_login_at = record.current_login_at if record.respond_to?(:last_login_at)
2095-
record.current_login_at = klass.default_timezone == :utc ? Time.now.utc : Time.now
2095+
record.current_login_at = Time.current
20962096
end
20972097
end
20982098

test/acts_as_authentic_test/perishable_token_test.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def test_find_using_perishable_token
6363
def test_find_using_perishable_token_when_perished
6464
ben = users(:ben)
6565
ActiveRecord::Base.connection.execute(
66-
"UPDATE users set updated_at = '#{1.week.ago.to_s(:db)}' where id = #{ben.id}"
66+
"UPDATE users set updated_at = '#{1.week.ago.to_formatted_s(:db)}' where id = #{ben.id}"
6767
)
6868
assert_nil User.find_using_perishable_token(ben.perishable_token)
6969
end
@@ -72,7 +72,7 @@ def test_find_using_perishable_token_when_perished_2
7272
User.perishable_token_valid_for = 1.minute
7373
ben = users(:ben)
7474
ActiveRecord::Base.connection.execute(
75-
"UPDATE users set updated_at = '#{2.minutes.ago.to_s(:db)}' where id = #{ben.id}"
75+
"UPDATE users set updated_at = '#{2.minutes.ago.to_formatted_s(:db)}' where id = #{ben.id}"
7676
)
7777
assert_nil User.find_using_perishable_token(ben.perishable_token)
7878
User.perishable_token_valid_for = 10.minutes
@@ -82,7 +82,7 @@ def test_find_using_perishable_token_when_passing_threshold
8282
User.perishable_token_valid_for = 1.minute
8383
ben = users(:ben)
8484
ActiveRecord::Base.connection.execute(
85-
"UPDATE users set updated_at = '#{10.minutes.ago.to_s(:db)}' where id = #{ben.id}"
85+
"UPDATE users set updated_at = '#{10.minutes.ago.to_formatted_s(:db)}' where id = #{ben.id}"
8686
)
8787
assert_nil User.find_using_perishable_token(ben.perishable_token, 5.minutes)
8888
assert_equal ben, User.find_using_perishable_token(ben.perishable_token, 20.minutes)

test/session_test/brute_force_protection_test.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,8 @@ def test_exceeded_ban_for
7575
end
7676

7777
ActiveRecord::Base.connection.execute(
78-
"update users set updated_at = '#{1.day.ago.to_s(:db)}' where login = '#{ben.login}'"
78+
"update users set updated_at = '#{1.day.ago.to_formatted_s(:db)}'
79+
where login = '#{ben.login}'"
7980
)
8081
session = UserSession.new(login: ben.login, password: "benrocks")
8182
assert session.save
@@ -97,7 +98,8 @@ def test_exceeded_ban_and_failed_doesnt_ban_again
9798
end
9899

99100
ActiveRecord::Base.connection.execute(
100-
"update users set updated_at = '#{1.day.ago.to_s(:db)}' where login = '#{ben.login}'"
101+
"update users set updated_at = '#{1.day.ago.to_formatted_s(:db)}'
102+
where login = '#{ben.login}'"
101103
)
102104
session = UserSession.new(login: ben.login, password: "badpassword1")
103105
refute session.save

0 commit comments

Comments
 (0)