Release v6.0.13 fixes an issue with the authentication controllers.

This commit is contained in:
James Cole
2023-06-11 18:18:46 +02:00
parent f11db0de61
commit cbf8c6e80d
14 changed files with 35 additions and 48 deletions

View File

@@ -65,10 +65,7 @@ class ResetPasswordController extends Controller
parent::__construct();
$this->middleware('guest');
$loginProvider = config('firefly.login_provider');
$authGuard = config('firefly.authentication_guard');
if ('eloquent' !== $loginProvider || 'web' !== $authGuard) {
if ('web' !== config('firefly.authentication_guard')) {
throw new FireflyException('Using external identity provider. Cannot continue.');
}
}
@@ -84,9 +81,8 @@ class ResetPasswordController extends Controller
*/
public function reset(Request $request)
{
$loginProvider = config('firefly.login_provider');
if ('eloquent' !== $loginProvider) {
$message = sprintf('Cannot reset password when authenticating over "%s".', $loginProvider);
if ('web' !== config('firefly.authentication_guard')) {
$message = sprintf('Cannot reset password when authenticating over "%s".', config('firefly.authentication_guard'));
return view('error', compact('message'));
}
@@ -131,9 +127,8 @@ class ResetPasswordController extends Controller
*/
public function showResetForm(Request $request, $token = null)
{
$loginProvider = config('firefly.login_provider');
if ('eloquent' !== $loginProvider) {
$message = sprintf('Cannot reset password when authenticating over "%s".', $loginProvider);
if ('web' !== config('firefly.authentication_guard')) {
$message = sprintf('Cannot reset password when authenticating over "%s".', config('firefly.authentication_guard'));
return view('error', compact('message'));
}