These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more
1 | <?php |
||
2 | |||
3 | /* |
||
4 | * NOTICE OF LICENSE |
||
5 | * |
||
6 | * Part of the Rinvex Fort Package. |
||
7 | * |
||
8 | * This source file is subject to The MIT License (MIT) |
||
9 | * that is bundled with this package in the LICENSE file. |
||
10 | * |
||
11 | * Package: Rinvex Fort Package |
||
12 | * License: The MIT License (MIT) |
||
13 | * Link: https://rinvex.com |
||
14 | */ |
||
15 | |||
16 | /* |
||
17 | |-------------------------------------------------------------------------- |
||
18 | | Rinvex Fort Routes |
||
19 | |-------------------------------------------------------------------------- |
||
20 | | |
||
21 | | Here you can see all authentication, authorization, and verification |
||
22 | | routes. It's automatically loaded in the package's service provider. |
||
23 | | |
||
24 | */ |
||
25 | |||
26 | Route::group([ |
||
27 | 'middleware' => 'web', |
||
28 | 'as' => 'rinvex.fort.frontend.', |
||
29 | 'namespace' => 'Rinvex\Fort\Http\Controllers\Frontend', |
||
30 | ], function () { |
||
31 | |||
32 | /* |
||
33 | |-------------------------------------------------------------------------- |
||
34 | | Authentication Routes |
||
35 | |-------------------------------------------------------------------------- |
||
36 | */ |
||
37 | |||
38 | Route::group(['as' => 'auth.', 'prefix' => 'auth'], function () { |
||
39 | |||
40 | /* |
||
41 | |-------------------------------------------------------------------------- |
||
42 | | Login Routes |
||
43 | |-------------------------------------------------------------------------- |
||
44 | */ |
||
45 | |||
46 | Route::get('login')->name('login')->uses('AuthenticationController@showLogin'); |
||
47 | Route::post('login')->name('login')->uses('AuthenticationController@processLogin'); |
||
48 | Route::post('logout')->name('logout')->uses('AuthenticationController@logout'); |
||
49 | |||
50 | /* |
||
51 | |-------------------------------------------------------------------------- |
||
52 | | Registration Routes |
||
53 | |-------------------------------------------------------------------------- |
||
54 | */ |
||
55 | |||
56 | Route::get('register')->name('register')->uses('RegistrationController@showRegisteration'); |
||
57 | Route::post('register')->name('register.post')->uses('RegistrationController@processRegisteration'); |
||
58 | |||
59 | /* |
||
60 | |-------------------------------------------------------------------------- |
||
61 | | Social Authentication Routes |
||
62 | |-------------------------------------------------------------------------- |
||
63 | */ |
||
64 | |||
65 | Route::get('github')->name('social.github')->uses('SocialAuthenticationController@redirectToGithub'); |
||
66 | Route::get('github/callback')->name('social.github.callback')->uses('SocialAuthenticationController@handleGithubCallback'); |
||
0 ignored issues
–
show
|
|||
67 | }); |
||
68 | |||
69 | |||
70 | /* |
||
71 | |-------------------------------------------------------------------------- |
||
72 | | User Account Routes |
||
73 | |-------------------------------------------------------------------------- |
||
74 | */ |
||
75 | |||
76 | Route::group(['as' => 'user.', 'prefix' => 'user'], function () { |
||
77 | |||
78 | /* |
||
79 | |-------------------------------------------------------------------------- |
||
80 | | Account Page Routes |
||
81 | |-------------------------------------------------------------------------- |
||
82 | */ |
||
83 | |||
84 | Route::get('settings')->name('settings')->uses('UserSettingsController@edit'); |
||
85 | Route::post('settings')->name('settings.update')->uses('UserSettingsController@update'); |
||
86 | |||
87 | /* |
||
88 | |-------------------------------------------------------------------------- |
||
89 | | Sessions Manipulation Routes |
||
90 | |-------------------------------------------------------------------------- |
||
91 | */ |
||
92 | |||
93 | Route::get('sessions')->name('sessions')->uses('UserSessionsController@index'); |
||
94 | Route::delete('sessions/{token?}')->name('sessions.flush')->uses('UserSessionsController@flush'); |
||
95 | |||
96 | /* |
||
97 | |-------------------------------------------------------------------------- |
||
98 | | Two-Factor Authentication Routes |
||
99 | |-------------------------------------------------------------------------- |
||
100 | */ |
||
101 | |||
102 | Route::group(['as' => 'twofactor.', 'prefix' => 'twofactor'], function () { |
||
103 | |||
104 | /* |
||
105 | |-------------------------------------------------------------------------- |
||
106 | | Two-Factor TOTP Routes |
||
107 | |-------------------------------------------------------------------------- |
||
108 | */ |
||
109 | |||
110 | Route::group(['as' => 'totp.', 'prefix' => 'totp'], function () { |
||
111 | Route::get('enable')->name('enable')->uses('TwoFactorSettingsController@enableTotp'); |
||
112 | Route::post('update')->name('update')->uses('TwoFactorSettingsController@updateTotp'); |
||
113 | Route::get('disable')->name('disable')->uses('TwoFactorSettingsController@disableTotp'); |
||
114 | Route::get('backup')->name('backup')->uses('TwoFactorSettingsController@backupTotp'); |
||
115 | }); |
||
116 | |||
117 | /* |
||
118 | |-------------------------------------------------------------------------- |
||
119 | | Two-Factor Phone Routes |
||
120 | |-------------------------------------------------------------------------- |
||
121 | */ |
||
122 | |||
123 | Route::group(['as' => 'phone.', 'prefix' => 'phone'], function () { |
||
124 | Route::get('enable')->name('enable')->uses('TwoFactorSettingsController@enablePhone'); |
||
125 | Route::get('disable')->name('disable')->uses('TwoFactorSettingsController@disablePhone'); |
||
126 | }); |
||
127 | }); |
||
128 | }); |
||
129 | |||
130 | |||
131 | /* |
||
132 | |-------------------------------------------------------------------------- |
||
133 | | Password Reset Routes |
||
134 | |-------------------------------------------------------------------------- |
||
135 | */ |
||
136 | |||
137 | Route::group(['as' => 'passwordreset.', 'prefix' => 'passwordreset'], function () { |
||
138 | Route::get('request')->name('request')->uses('PasswordResetController@request'); |
||
139 | Route::post('send')->name('send')->uses('PasswordResetController@send'); |
||
140 | Route::get('reset')->name('reset')->uses('PasswordResetController@reset'); |
||
141 | Route::post('process')->name('process')->uses('PasswordResetController@process'); |
||
142 | }); |
||
143 | |||
144 | |||
145 | /* |
||
146 | |-------------------------------------------------------------------------- |
||
147 | | Verification Routes |
||
148 | |-------------------------------------------------------------------------- |
||
149 | */ |
||
150 | |||
151 | Route::group(['as' => 'verification.', 'prefix' => 'verification'], function () { |
||
152 | |||
153 | /* |
||
154 | |-------------------------------------------------------------------------- |
||
155 | | Phone Verification Routes |
||
156 | |-------------------------------------------------------------------------- |
||
157 | */ |
||
158 | |||
159 | Route::group(['as' => 'phone.', 'prefix' => 'phone'], function () { |
||
160 | Route::get('request')->name('request')->uses('PhoneVerificationController@request'); |
||
161 | Route::post('send')->name('send')->uses('PhoneVerificationController@send'); |
||
162 | Route::get('verify')->name('verify')->uses('PhoneVerificationController@verify'); |
||
163 | Route::post('process')->name('process')->uses('PhoneVerificationController@process'); |
||
164 | }); |
||
165 | |||
166 | /* |
||
167 | |-------------------------------------------------------------------------- |
||
168 | | Email Verification Routes |
||
169 | |-------------------------------------------------------------------------- |
||
170 | */ |
||
171 | |||
172 | Route::group(['as' => 'email.', 'prefix' => 'email'], function () { |
||
173 | Route::get('request')->name('request')->uses('EmailVerificationController@request'); |
||
174 | Route::post('send')->name('send')->uses('EmailVerificationController@send'); |
||
175 | Route::get('verify')->name('verify')->uses('EmailVerificationController@verify'); |
||
176 | }); |
||
177 | }); |
||
178 | }); |
||
179 |
Overly long lines are hard to read on any screen. Most code styles therefor impose a maximum limit on the number of characters in a line.