1 | <?php |
||
14 | class AccountTwoFactorController extends AuthenticatedController |
||
15 | { |
||
16 | /** |
||
17 | * Show the account security form. |
||
18 | * |
||
19 | * @param \Illuminate\Http\Request $request |
||
20 | * |
||
21 | * @return \Illuminate\View\View |
||
22 | */ |
||
23 | public function index(Request $request) |
||
29 | |||
30 | /** |
||
31 | * Enable TwoFactor TOTP authentication. |
||
32 | * |
||
33 | * @param \Illuminate\Http\Request $request |
||
34 | * @param \PragmaRX\Google2FA\Google2FA $totpProvider |
||
35 | * |
||
36 | * @return \Illuminate\View\View |
||
37 | */ |
||
38 | public function enableTotp(Request $request, Google2FA $totpProvider) |
||
56 | |||
57 | /** |
||
58 | * Disable TwoFactor TOTP authentication. |
||
59 | * |
||
60 | * @param \Illuminate\Http\Request $request |
||
61 | * |
||
62 | * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse |
||
63 | */ |
||
64 | public function disableTotp(Request $request) |
||
77 | |||
78 | /** |
||
79 | * Process the TwoFactor TOTP enable form. |
||
80 | * |
||
81 | * @param \Cortex\Auth\Http\Requests\Managerarea\AccountTwoFactorTotpProcessRequest $request |
||
82 | * @param \PragmaRX\Google2FA\Google2FA $totpProvider |
||
83 | * |
||
84 | * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse |
||
85 | */ |
||
86 | public function updateTotp(AccountTwoFactorTotpProcessRequest $request, Google2FA $totpProvider) |
||
116 | |||
117 | /** |
||
118 | * Process the TwoFactor OTP backup. |
||
119 | * |
||
120 | * @param \Cortex\Auth\Http\Requests\Managerarea\AccountTwoFactorTotpBackupRequest $request |
||
121 | * |
||
122 | * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse |
||
123 | */ |
||
124 | public function backupTotp(AccountTwoFactorTotpBackupRequest $request) |
||
138 | |||
139 | /** |
||
140 | * Enable TwoFactor Phone authentication. |
||
141 | * |
||
142 | * @param \Cortex\Auth\Http\Requests\Managerarea\AccountTwoFactorPhoneRequest $request |
||
143 | * |
||
144 | * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse |
||
145 | */ |
||
146 | public function enablePhone(AccountTwoFactorPhoneRequest $request) |
||
160 | |||
161 | /** |
||
162 | * Disable TwoFactor Phone authentication. |
||
163 | * |
||
164 | * @param \Illuminate\Http\Request $request |
||
165 | * |
||
166 | * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse |
||
167 | */ |
||
168 | public function disablePhone(Request $request) |
||
181 | |||
182 | /** |
||
183 | * Generate TwoFactor OTP backup codes. |
||
184 | * |
||
185 | * @return array |
||
186 | */ |
||
187 | protected function generateTotpBackups(): array |
||
197 | } |
||
198 |
This function has been deprecated. The supplier of the file has supplied an explanatory message.
The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.