UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
eagleead
/
app
/
Http
/
Social
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
AuthenticateFacebook.php
<?php namespace EstudioLMS\Http\Social; use EstudioLMS\Repositories\UserRepository; use Illuminate\Contracts\Auth\Guard; use Laravel\Socialite\Contracts\Factory as Socialite; /** * Class AuthenticateFacebook * @package EstudioLMS\Http\Social */ class AuthenticateFacebook { /** * @var UserRepository */ private $user; /** * @var Socialite */ private $socialite; /** * @var Guard */ private $auth; public function __construct(UserRepository $user, Socialite $socialite, Guard $auth) { $this->user = $user; $this->socialite = $socialite; $this->auth = $auth; } /** * @param $hasCode * @return \Symfony\Component\HttpFoundation\RedirectResponse */ public function execute($hasCode) { if (!$hasCode) { return $this->getAuthorizationFirst(); } $user = $this->user->retrieveUserSocialData($this->getFacebookUser()); $user['picture'] = str_replace('normal', 'large', $user['picture']); return redirect()->back() ->withInput([ 'name' => $user['name'], 'email' => $user['email'], 'foto' => $user['picture'], 'url_facebook' => $user['url_facebook'] ]); } private function getAuthorizationFirst() { return $this->socialite->driver('facebook')->redirect(); } private function getFacebookUser() { return $this->socialite->driver('facebook')->user(); } }
Copyright © 2026 - UnknownSec