mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Updated the routes.
This commit is contained in:
parent
993a2c7823
commit
2d3f3f0fde
@ -92,6 +92,19 @@ class Kernel extends HttpKernel
|
|||||||
AuthenticateTwoFactor::class,
|
AuthenticateTwoFactor::class,
|
||||||
IsNotConfirmed::class,
|
IsNotConfirmed::class,
|
||||||
],
|
],
|
||||||
|
|
||||||
|
// MUST be logged in
|
||||||
|
// don't care about 2fa
|
||||||
|
// don't care about confirmation.
|
||||||
|
'user-simple-auth' => [
|
||||||
|
EncryptCookies::class,
|
||||||
|
AddQueuedCookiesToResponse::class,
|
||||||
|
StartSession::class,
|
||||||
|
ShareErrorsFromSession::class,
|
||||||
|
VerifyCsrfToken::class,
|
||||||
|
Authenticate::class,
|
||||||
|
],
|
||||||
|
|
||||||
// MUST be logged in
|
// MUST be logged in
|
||||||
// MUST have 2fa
|
// MUST have 2fa
|
||||||
// MUST be confirmed.
|
// MUST be confirmed.
|
||||||
|
@ -2,11 +2,6 @@
|
|||||||
declare(strict_types = 1);
|
declare(strict_types = 1);
|
||||||
|
|
||||||
|
|
||||||
//Route::get('/logout', 'Auth\AuthController@logout');
|
|
||||||
//Route::get('/error', 'HomeController@displayError');
|
|
||||||
//Route::get('/logout', ['uses' => 'Auth\AuthController@logout', 'as' => 'logout']);
|
|
||||||
//Route::get('/flush', ['uses' => 'HomeController@flush']);
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* These routes only work when the user is NOT logged in.
|
* These routes only work when the user is NOT logged in.
|
||||||
@ -29,11 +24,24 @@ Route::group(
|
|||||||
Route::post('/password/email', 'Auth\PasswordController@sendResetLinkEmail');
|
Route::post('/password/email', 'Auth\PasswordController@sendResetLinkEmail');
|
||||||
Route::post('/password/reset', 'Auth\PasswordController@reset');
|
Route::post('/password/reset', 'Auth\PasswordController@reset');
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* For the two factor routes, the user must be logged in, but not 2FA. Account confirmation does not matter here.
|
* For other routes, it is only relevant that the user is authenticated.
|
||||||
|
*/
|
||||||
|
|
||||||
|
Route::group(
|
||||||
|
['middleware' => 'user-simple-auth'], function () {
|
||||||
|
Route::get('/error', 'HomeController@displayError');
|
||||||
|
Route::get('/logout', ['uses' => 'Auth\AuthController@logout', 'as' => 'logout']);
|
||||||
|
Route::get('/flush', ['uses' => 'HomeController@flush']);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* For the two factor routes, the user must be logged in, but NOT 2FA. Account confirmation does not matter here.
|
||||||
*/
|
*/
|
||||||
Route::group(
|
Route::group(
|
||||||
['middleware' => 'user-logged-in-no-2fa'], function () {
|
['middleware' => 'user-logged-in-no-2fa'], function () {
|
||||||
|
Loading…
Reference in New Issue
Block a user