Replace Auth System #3
@@ -52,6 +52,7 @@ class DiscordAuthController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
$this->checkDiscordAvatar($discordUser, $user);
|
||||
$this->checkDiscordRoles($user);
|
||||
|
||||
Auth::login($user, true);
|
||||
@@ -59,6 +60,16 @@ class DiscordAuthController extends Controller
|
||||
return redirect()->route('home.index');
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if discord avatar changed
|
||||
*/
|
||||
private function checkDiscordAvatar(\Laravel\Socialite\Contracts\User $socialiteUser, User $user): void
|
||||
{
|
||||
if ($socialiteUser->avatar != $user->discord_avatar) {
|
||||
$user->update(['discord_avatar' => $socialiteUser->avatar]);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Check Discord Roles if user is Patreon member
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user