小编Mam*_*nar的帖子

如何解决“Facebook 检测到 MyApp 未使用安全连接传输信息”的问题。Laravel 中的错误

在此处输入图片说明

我正在尝试使用 Laravel 和 socialite 包将我的应用程序连接到 facebook 登录。但我不知道为什么 facebook 向我显示此错误。我搜索了互联网,但找不到任何内容。我该如何解决此错误?

我认为如果我与 https 建立连接,它会起作用,但在再次创建 https 后会出现错误。

我在 Laravel 中的代码:

网页.php

Route::get('login/{provider}', 'SocialController@redirect');
Route::get('login/{provider}/callback','SocialController@Callback');
Run Code Online (Sandbox Code Playgroud)

社交控制器.php

    public function redirect($provider)
    {
        return Socialite::driver($provider)->redirect();
    }

    public function Callback($provider){

        $userSocial =   Socialite::driver($provider)->stateless()->user();
        $users       =   User::where(['email' => $userSocial->getEmail()])->first();
        if($users){
            Auth::login($users);
            return redirect('/');
        }else{$user = User::create([
                'username'          => $userSocial->getName(),
                'email'         => $userSocial->getEmail(),
                'provider_id'   => $userSocial->getId(),
                'provider'      => $provider,
            ]);
            return redirect()->route('home');
        }
    }
Run Code Online (Sandbox Code Playgroud)

facebook-graph-api facebook-login laravel laravel-socialite

25
推荐指数
2
解决办法
3万
查看次数