user logs
This commit is contained in:
@ -13,6 +13,7 @@ use App\Models\Users;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Validation\ValidationException;
|
||||
use App\Models\UserLogs;
|
||||
|
||||
class LoginController extends Controller
|
||||
{
|
||||
@ -143,6 +144,7 @@ class LoginController extends Controller
|
||||
// return $req->wantsJson()
|
||||
// ? new JsonResponse([], 204)
|
||||
// : redirect(route('view_dashboard'));
|
||||
UserLogs::insert(Auth::user()->id, "User login");
|
||||
|
||||
if ($req->wantsJson()) {
|
||||
return new JsonResponse([], 204);
|
||||
@ -173,7 +175,9 @@ class LoginController extends Controller
|
||||
public function logout(Request $req)
|
||||
{
|
||||
$user = Auth::user();
|
||||
if ($user->role == Users::ROLE_ADMIN) {
|
||||
UserLogs::insert(Auth::user()->id, "User logout");
|
||||
|
||||
if ($user->role == Users::ROLE_ADMIN) {
|
||||
$this->guard()->logout();
|
||||
$req->session()->invalidate();
|
||||
$req->session()->regenerateToken();
|
||||
|
||||
Reference in New Issue
Block a user