better image uploading & user roles
Some checks failed
Docker / build (push) Has been cancelled

This commit is contained in:
yuriko 🦊 2025-08-09 23:01:27 -04:00
parent 21e59d775a
commit f60ae41bf6
26 changed files with 741 additions and 70 deletions

View file

@ -2,6 +2,7 @@
namespace App\Http\Controllers;
use App\Enums\RolesEnum;
use App\Models\User;
use Illuminate\Support\Facades\Auth;
use Laravel\Socialite\Facades\Socialite;
@ -17,9 +18,15 @@ class AuthController extends Controller
{
$user = Socialite::driver('authentik')->user();
$authUser = User::updateOrCreate(
[ 'email' => $user->getEmail() ],
);
$authUser = User::where('email', $user->getEmail())->first();
if ($authUser == null)
{
$authUser = User::create([
'email' => $user->getEmail(),
'name' => $user->getName(),
]);
// $authUser->assignRole(RolesEnum::MEMBER);
}
if ($authUser)
{