Bolt\Controller\Backend\Authentication::handlePostReset PHP Method

handlePostReset() private method

Handle a password reset POST.
private handlePostReset ( Request $request ) : RedirectResponse
$request Symfony\Component\HttpFoundation\Request
return Symfony\Component\HttpFoundation\RedirectResponse
    private function handlePostReset(Request $request)
    {
        $event = new AccessControlEvent($request);
        $username = trim($request->request->get('username'));
        // Send a password request mail, if username exists.
        if ($username === null || $username === '') {
            $this->flashes()->error(Trans::__('general.phrase.please-provide-username'));
        } else {
            $this->password()->resetPasswordRequest($username, $request->getClientIp(), $event);
            $response = $this->redirectToRoute('login');
            $response->setVary('Cookies', false)->setMaxAge(0)->setPrivate();
            return $response;
        }
        return $this->getLogin($request);
    }