mirror of
				https://github.com/firefly-iii/firefly-iii.git
				synced 2025-10-31 02:36:28 +00:00 
			
		
		
		
	Fix tests for login providers when dealing with LDAP.
This commit is contained in:
		| @@ -30,6 +30,7 @@ use FireflyIII\User; | ||||
| use Illuminate\Foundation\Auth\SendsPasswordResetEmails; | ||||
| use Illuminate\Http\Request; | ||||
| use Illuminate\Support\Facades\Password; | ||||
| use Log; | ||||
|  | ||||
| /** | ||||
|  * Class ForgotPasswordController | ||||
| @@ -58,10 +59,10 @@ class ForgotPasswordController extends Controller | ||||
|      */ | ||||
|     public function sendResetLinkEmail(Request $request, UserRepositoryInterface $repository) | ||||
|     { | ||||
|         $loginProvider = getenv('LOGIN_PROVIDER'); | ||||
|         $loginProvider = env('LOGIN_PROVIDER','eloquent'); | ||||
|         if ('eloquent' !== $loginProvider) { | ||||
|             $message = sprintf('Cannot reset password when authenticating over "%s".', $loginProvider); | ||||
|  | ||||
|             Log::error($message); | ||||
|             return view('error', compact('message')); | ||||
|         } | ||||
|  | ||||
| @@ -97,7 +98,7 @@ class ForgotPasswordController extends Controller | ||||
|      */ | ||||
|     public function showLinkRequestForm() | ||||
|     { | ||||
|         $loginProvider = getenv('LOGIN_PROVIDER'); | ||||
|         $loginProvider = env('LOGIN_PROVIDER','eloquent'); | ||||
|         if ('eloquent' !== $loginProvider) { | ||||
|             $message = sprintf('Cannot reset password when authenticating over "%s".', $loginProvider); | ||||
|  | ||||
|   | ||||
| @@ -130,7 +130,7 @@ class LoginController extends Controller | ||||
|     public function showLoginForm(Request $request) | ||||
|     { | ||||
|         $count         = DB::table('users')->count(); | ||||
|         $loginProvider = getenv('LOGIN_PROVIDER'); | ||||
|         $loginProvider = env('LOGIN_PROVIDER','eloquent'); | ||||
|         if (0 === $count && 'eloquent' === $loginProvider) { | ||||
|             return redirect(route('register')); // @codeCoverageIgnore | ||||
|         } | ||||
|   | ||||
| @@ -72,7 +72,7 @@ class RegisterController extends Controller | ||||
|     { | ||||
|         // is allowed to? | ||||
|         $allowRegistration = true; | ||||
|         $loginProvider     = getenv('LOGIN_PROVIDER'); | ||||
|         $loginProvider     = env('LOGIN_PROVIDER','eloquent'); | ||||
|         $singleUserMode    = FireflyConfig::get('single_user_mode', config('firefly.configuration.single_user_mode'))->data; | ||||
|         $userCount         = User::count(); | ||||
|         if (true === $singleUserMode && $userCount > 0 && 'eloquent' === $loginProvider) { | ||||
| @@ -113,7 +113,7 @@ class RegisterController extends Controller | ||||
|     public function showRegistrationForm(Request $request) | ||||
|     { | ||||
|         $allowRegistration = true; | ||||
|         $loginProvider     = getenv('LOGIN_PROVIDER'); | ||||
|         $loginProvider     = env('LOGIN_PROVIDER','eloquent'); | ||||
|         $isDemoSite        = FireflyConfig::get('is_demo_site', config('firefly.configuration.is_demo_site'))->data; | ||||
|         $singleUserMode    = FireflyConfig::get('single_user_mode', config('firefly.configuration.single_user_mode'))->data; | ||||
|         $userCount         = User::count(); | ||||
|   | ||||
| @@ -71,7 +71,7 @@ class ResetPasswordController extends Controller | ||||
|      */ | ||||
|     public function showResetForm(Request $request, $token = null) | ||||
|     { | ||||
|         $loginProvider = getenv('LOGIN_PROVIDER'); | ||||
|         $loginProvider = env('LOGIN_PROVIDER','eloquent'); | ||||
|         if ('eloquent' !== $loginProvider) { | ||||
|             $message = sprintf('Cannot reset password when authenticating over "%s".', $loginProvider); | ||||
|  | ||||
| @@ -103,7 +103,7 @@ class ResetPasswordController extends Controller | ||||
|      */ | ||||
|     public function reset(Request $request) | ||||
|     { | ||||
|         $loginProvider = getenv('LOGIN_PROVIDER'); | ||||
|         $loginProvider = env('LOGIN_PROVIDER','eloquent'); | ||||
|         if ('eloquent' !== $loginProvider) { | ||||
|             $message = sprintf('Cannot reset password when authenticating over "%s".', $loginProvider); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user