mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-08-15 00:02:46 +02:00
Complete SSO (user model, error cases, tests, views) & Add github provider
This commit is contained in:
@ -24,6 +24,12 @@ class UserController extends Controller
|
||||
$user = $request->user();
|
||||
$validated = $request->validated();
|
||||
|
||||
if (config('auth.defaults.guard') === 'reverse-proxy-guard' || $user->oauth_provider) {
|
||||
Log::notice('Account update rejected: reverse-proxy-guard enabled or account from external sso provider');
|
||||
|
||||
return response()->json(['message' => __('errors.account_managed_by_external_provider')], 400);
|
||||
}
|
||||
|
||||
if (! Hash::check($request->password, Auth::user()->password)) {
|
||||
Log::notice('Account update failed: wrong password provided');
|
||||
|
||||
|
Reference in New Issue
Block a user