Forráskód Böngészése

Update AppRegisterController

Daniel Supernault 5 hónapja
szülő
commit
112eee4538
1 módosított fájl, 14 hozzáadás és 3 törlés
  1. 14 3
      app/Http/Controllers/AppRegisterController.php

+ 14 - 3
app/Http/Controllers/AppRegisterController.php

@@ -17,9 +17,8 @@ class AppRegisterController extends Controller
     public function index(Request $request)
     public function index(Request $request)
     {
     {
         abort_unless(config('auth.iar') == true, 404);
         abort_unless(config('auth.iar') == true, 404);
-        // $open = (bool) config_cache('pixelfed.open_registration');
-        // if(!$open || $request->user()) {
-        if ($request->user()) {
+        $open = (bool) config_cache('pixelfed.open_registration');
+        if (! $open || $request->user()) {
             return redirect('/');
             return redirect('/');
         }
         }
 
 
@@ -29,6 +28,10 @@ class AppRegisterController extends Controller
     public function store(Request $request)
     public function store(Request $request)
     {
     {
         abort_unless(config('auth.iar') == true, 404);
         abort_unless(config('auth.iar') == true, 404);
+        $open = (bool) config_cache('pixelfed.open_registration');
+        if (! $open || $request->user()) {
+            return redirect('/');
+        }
 
 
         $rules = [
         $rules = [
             'email' => 'required|email:rfc,dns,spoof,strict|unique:users,email|unique:app_registers,email',
             'email' => 'required|email:rfc,dns,spoof,strict|unique:users,email|unique:app_registers,email',
@@ -88,6 +91,10 @@ class AppRegisterController extends Controller
     public function verifyCode(Request $request)
     public function verifyCode(Request $request)
     {
     {
         abort_unless(config('auth.iar') == true, 404);
         abort_unless(config('auth.iar') == true, 404);
+        $open = (bool) config_cache('pixelfed.open_registration');
+        if (! $open || $request->user()) {
+            return redirect('/');
+        }
 
 
         $this->validate($request, [
         $this->validate($request, [
             'email' => 'required|email:rfc,dns,spoof,strict|unique:users,email',
             'email' => 'required|email:rfc,dns,spoof,strict|unique:users,email',
@@ -110,6 +117,10 @@ class AppRegisterController extends Controller
     public function onboarding(Request $request)
     public function onboarding(Request $request)
     {
     {
         abort_unless(config('auth.iar') == true, 404);
         abort_unless(config('auth.iar') == true, 404);
+        $open = (bool) config_cache('pixelfed.open_registration');
+        if (! $open || $request->user()) {
+            return redirect('/');
+        }
 
 
         $this->validate($request, [
         $this->validate($request, [
             'email' => 'required|email:rfc,dns,spoof,strict|unique:users,email',
             'email' => 'required|email:rfc,dns,spoof,strict|unique:users,email',