add system auth by apple, remove facebook-auth

parent 9a54e40f
...@@ -106,13 +106,11 @@ class UserController extends Controller ...@@ -106,13 +106,11 @@ class UserController extends Controller
return redirect()->route('home'); return redirect()->route('home');
} }
public function loginFacebook() { public function loginApple() {
$facebookUser = Socialite::driver('facebook')->user(); $appleUser = Socialite::driver('apple')->user();
//$appleUser = Socialite::driver("sign-in-with-apple")->user();
dd($facebookUser); $user = User::where('email','=', $appleUser->email)->first();
/*
$user = User::where('email','=', $googleUser->email)->first();
if (!$user) { if (!$user) {
$user = User::create([ $user = User::create([
'name' => $googleUser->name, 'name' => $googleUser->name,
...@@ -123,8 +121,6 @@ class UserController extends Controller ...@@ -123,8 +121,6 @@ class UserController extends Controller
Auth::login($user); Auth::login($user);
return redirect()->route('home'); return redirect()->route('home');
*
*/
} }
......
...@@ -37,12 +37,6 @@ return [ ...@@ -37,12 +37,6 @@ return [
'redirect' => env('GOOGLE_REDIRECT'), 'redirect' => env('GOOGLE_REDIRECT'),
], ],
'facebook' => [
'client_id' => env('FACEBOOK_CLIENT_ID'),
'client_secret' => env('FACEBOOK_CLIENT_SECRET'),
'redirect' => env('FACEBOOK_REDIRECT'),
],
'apple' => [ 'apple' => [
'client_id' => env('APPLE_CLIENT_ID'), 'client_id' => env('APPLE_CLIENT_ID'),
'client_secret' => env('APPLE_CLIENT_SECRET'), 'client_secret' => env('APPLE_CLIENT_SECRET'),
......
...@@ -28,7 +28,6 @@ ...@@ -28,7 +28,6 @@
</div> </div>
<a class="" href="{{ route('login.google') }}">Войти через Google</a><br> <a class="" href="{{ route('login.google') }}">Войти через Google</a><br>
<a class="" href="{{ route('login.facebook') }}">Войти через Facebook</a><br>
@signInWithApple("black", true, "sign-in", 10) @signInWithApple("black", true, "sign-in", 10)
......
...@@ -36,23 +36,12 @@ Route::group(['middleware' => 'guest'], function(){ ...@@ -36,23 +36,12 @@ Route::group(['middleware' => 'guest'], function(){
}) -> name('login.google'); }) -> name('login.google');
Route::get('/login/google/callback', [UserController::class, 'loginGoogle']); Route::get('/login/google/callback', [UserController::class, 'loginGoogle']);
//Auth Facebook
Route::get('login/facebook', function () {
return Socialite::driver('facebook')->redirect();
}) -> name('login.facebook');
Route::get('/login/facebook/callback', [UserController::class, 'loginFacebook']);
//Auth Apple //Auth Apple
Route::get('login/apple', function () { Route::get('login/apple', function () {
return Socialite::driver('apple')->redirect(); return Socialite::driver('apple')->redirect();
//return Socialite::driver("sign-in-with-apple")->scopes(["name", "email"])->redirect(); //return Socialite::driver("sign-in-with-apple")->scopes(["name", "email"])->redirect();
}) -> name('login.apple'); }) -> name('login.apple');
Route::post('login/apple/callback', function () { Route::post('/login/apple/callback', [UserController::class, 'loginApple']);
$user = Socialite::driver('apple')->user();
//$user = Socialite::driver("sign-in-with-apple")->user();
dd($user);
});
}); });
Route::group(['middleware' => 'auth'], function(){ Route::group(['middleware' => 'auth'], function(){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment