namespace BookStack\Exceptions;
-use BookStack\Auth\Access\LoginService;
-use BookStack\Auth\User;
+use BookStack\Access\LoginService;
+use BookStack\Users\Models\User;
use Illuminate\Contracts\Support\Responsable;
use Illuminate\Http\Request;
class StoppedAuthenticationException extends \Exception implements Responsable
{
- protected $user;
- protected $loginService;
-
- /**
- * StoppedAuthenticationException constructor.
- */
- public function __construct(User $user, LoginService $loginService)
- {
- $this->user = $user;
- $this->loginService = $loginService;
+ public function __construct(
+ protected User $user,
+ protected LoginService $loginService
+ ) {
parent::__construct();
}
/**
- * @inheritdoc
+ * {@inheritdoc}
*/
public function toResponse($request)
{
], 401);
}
- if (session()->get('sent-email-confirmation') === true) {
+ if (session()->pull('sent-email-confirmation') === true) {
return redirect('/register/confirm');
}