Kaynağa Gözat

Update routes

Daniel Supernault 5 ay önce
ebeveyn
işleme
4e6e6b4ab7
3 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  1. 4 0
      app/Providers/AppServiceProvider.php
  2. 1 0
      routes/api.php
  3. 0 1
      routes/web.php

+ 4 - 0
app/Providers/AppServiceProvider.php

@@ -92,6 +92,10 @@ class AppServiceProvider extends ServiceProvider
             return Limit::perDay(10)->by($request->ip());
         });
 
+        RateLimiter::for('app-code-verify', function (Request $request) {
+            return Limit::perHour(10)->by($request->ip());
+        });
+
         // Model::preventLazyLoading(true);
     }
 

+ 1 - 0
routes/api.php

@@ -17,6 +17,7 @@ Route::get('.well-known/host-meta', 'FederationController@hostMeta')->name('well
 Route::redirect('.well-known/change-password', '/settings/password');
 Route::get('api/nodeinfo/2.0.json', 'FederationController@nodeinfo');
 Route::get('api/service/health-check', 'HealthCheckController@get');
+Route::post('api/auth/app-code-verify', 'AppRegisterController@verifyCode')->middleware('throttle:app-code-verify');
 
 Route::prefix('api/v0/groups')->middleware($middleware)->group(function () {
     Route::get('config', 'Groups\GroupsApiController@getConfig');

+ 0 - 1
routes/web.php

@@ -141,7 +141,6 @@ Route::domain(config('pixelfed.domain.app'))->middleware(['validemail', 'twofact
 
     Route::get('/i/app-email-verify', 'AppRegisterController@index');
     Route::post('/i/app-email-verify', 'AppRegisterController@store')->middleware('throttle:app-signup');
-    Route::post('/i/app-code-verify', 'AppRegisterController@verifyCode');
 
     Route::group(['prefix' => 'i'], function () {
         Route::redirect('/', '/');