Cleaning up auth code.

This commit is contained in:
Taylor Otwell 2014-11-25 15:12:16 -06:00
parent 1dd13fcad4
commit da0e510872
1 changed files with 7 additions and 9 deletions

View File

@ -57,11 +57,11 @@ public function postEmail(Requests\Auth\EmailPasswordLinkRequest $request)
{
switch ($response = $this->passwords->sendResetLink($request->only('email')))
{
case PasswordBroker::INVALID_USER:
return redirect()->back()->withErrors(['email' =>trans($response)]);
case PasswordBroker::RESET_LINK_SENT:
return redirect()->back()->with('status', trans($response));
case PasswordBroker::INVALID_USER:
return redirect()->back()->withErrors(['email' =>trans($response)]);
}
}
@ -102,15 +102,13 @@ public function postReset(Requests\Auth\ResetPasswordRequest $request)
switch ($response)
{
case PasswordBroker::INVALID_PASSWORD:
case PasswordBroker::INVALID_TOKEN:
case PasswordBroker::INVALID_USER:
case PasswordBroker::PASSWORD_RESET:
return $this->loginAndRedirect($request->email);
default:
return redirect()->back()
->withInput($request->only('email'))
->withErrors(['email' => trans($response)]);
case PasswordBroker::PASSWORD_RESET:
return $this->loginAndRedirect($request->email);
}
}