set last login after login instead of logout
This commit is contained in:
parent
153f74583d
commit
6c6370d352
@ -2,7 +2,7 @@
|
||||
|
||||
namespace App\Listeners\Auth;
|
||||
|
||||
use Auth;
|
||||
use Date;
|
||||
use Illuminate\Auth\Events\Login as ILogin;
|
||||
|
||||
class Login
|
||||
@ -16,9 +16,14 @@ class Login
|
||||
*/
|
||||
public function handle(ILogin $event)
|
||||
{
|
||||
// Get company
|
||||
$company = Auth::user()->companies()->first();
|
||||
// Set company id
|
||||
$company = $event->user->companies()->first();
|
||||
|
||||
session(['company_id' => $company->id]);
|
||||
|
||||
// Save user login time
|
||||
$event->user->last_logged_in_at = Date::now();
|
||||
|
||||
$event->user->save();
|
||||
}
|
||||
}
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
namespace App\Listeners\Auth;
|
||||
|
||||
use Jenssegers\Date\Date;
|
||||
use Illuminate\Auth\Events\Logout as ILogout;
|
||||
|
||||
class Logout
|
||||
@ -16,14 +15,6 @@ class Logout
|
||||
*/
|
||||
public function handle(ILogout $event)
|
||||
{
|
||||
if (empty($event->user)) {
|
||||
return;
|
||||
}
|
||||
|
||||
$event->user->last_logged_in_at = Date::now();
|
||||
|
||||
$event->user->save();
|
||||
|
||||
session()->forget('company_id');
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user