mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-02-22 21:30:56 +01:00
Fix broken code after upgrading to Carbon v3
This commit is contained in:
parent
1a752d1243
commit
32c3d0f605
@ -51,7 +51,7 @@ public function __construct($resource)
|
||||
*/
|
||||
public function toArray($request)
|
||||
{
|
||||
$tz = $request->user()->preferences['timezone'];
|
||||
$tz = $request->user()?->preferences['timezone'] ?? config('app.timezone');
|
||||
|
||||
return [
|
||||
'id' => $this->id,
|
||||
|
@ -85,7 +85,7 @@ protected function tokenExpired($createdAt)
|
||||
*/
|
||||
public function toArray($request)
|
||||
{
|
||||
$tz = $request->user()?->preferences['timezone'];
|
||||
$tz = $request->user()?->preferences['timezone'] ?? config('app.timezone');
|
||||
|
||||
return array_merge(
|
||||
parent::toArray($request),
|
||||
|
@ -29,7 +29,7 @@ public function handle($request, Closure $next, ...$guards)
|
||||
|
||||
$user = Auth::user();
|
||||
$now = Carbon::now();
|
||||
$inactiveFor = $now->diffInSeconds(Carbon::parse($user->last_seen_at));
|
||||
$inactiveFor = (int) $now->diffInSeconds(Carbon::parse($user->last_seen_at), true);
|
||||
|
||||
// Fetch all setting values
|
||||
$kickUserAfterXSecond = intval($user->preferences['kickUserAfter']) * 60;
|
||||
|
@ -46,7 +46,7 @@ public function handle(mixed $event) : void
|
||||
$ip = config('2fauth.proxy_headers.forIp') ?? $this->request->ip();
|
||||
$userAgent = $this->request->userAgent();
|
||||
$known = $user->authentications()->whereIpAddress($ip)->whereUserAgent($userAgent)->whereLoginSuccessful(true)->first();
|
||||
$newUser = Carbon::parse($user->{$user->getCreatedAtColumn()})->diffInMinutes(Carbon::now()) < 1;
|
||||
$newUser = Carbon::parse($user->{$user->getCreatedAtColumn()})->diffInMinutes(Carbon::now(), true) < 1;
|
||||
$guard = $event->guard;
|
||||
|
||||
$log = $user->authentications()->create([
|
||||
|
@ -25,7 +25,7 @@ public function handle(mixed $event) : void
|
||||
$ip = config('2fauth.proxy_headers.forIp') ?? $this->request->ip();
|
||||
$userAgent = $this->request->userAgent();
|
||||
$known = $user->authentications()->whereIpAddress($ip)->whereUserAgent($userAgent)->whereLoginSuccessful(true)->first();
|
||||
$newUser = Carbon::parse($user->{$user->getCreatedAtColumn()})->diffInMinutes(Carbon::now()) < 1;
|
||||
$newUser = Carbon::parse($user->{$user->getCreatedAtColumn()})->diffInMinutes(Carbon::now(), true) < 1;
|
||||
$guard = config('auth.defaults.guard');
|
||||
|
||||
$log = $user->authentications()->create([
|
||||
|
@ -138,8 +138,8 @@ public function test_show_returns_the_expected_UserManagerResource() : void
|
||||
'preferences' => $this->defaultPreferences,
|
||||
'is_admin' => false,
|
||||
'twofaccounts_count' => 0,
|
||||
'last_seen_at' => '1 second ago',
|
||||
'created_at' => '1 second ago',
|
||||
'last_seen_at' => '0 seconds ago',
|
||||
'created_at' => '0 seconds ago',
|
||||
],
|
||||
'password_reset' => null,
|
||||
'valid_personal_access_tokens' => 0,
|
||||
|
Loading…
Reference in New Issue
Block a user