UserSessionController.php
811 Bytes
<?php
namespace App\Http\Controllers\Backend\Access\User;
use App\Access\Model\User\User;
use App\Http\Controllers\Controller;
use App\Http\Requests\Backend\Access\User\ManageUserRequest;
use App\Access\Repository\User\UserSessionRepository;
/**
* Class UserSessionController.
*/
class UserSessionController extends Controller
{
/**
* @param User $user
* @param ManageUserRequest $request
* @param UserSessionRepository $userSessionRepository
*
* @return mixed
*/
public function clearSession(User $user, ManageUserRequest $request, UserSessionRepository $userSessionRepository)
{
$userSessionRepository->clearSession($user);
return redirect()->back()->withFlashSuccess(trans('alerts.backend.users.session_cleared'));
}
}