please click here for more wordpress cource
To implement Facebook login using PHP, you can follow these steps:
- Create a Facebook App: Go to the Facebook Developer website and create a new app. Once you create an app, you will get an App ID and App Secret that you will need later.
- Install the Facebook PHP SDK: Download the Facebook PHP SDK from the Facebook Developer website and extract the files into your project directory.
- Include the Facebook PHP SDK: Include the Facebook PHP SDK in your PHP file using the following code:
require_once 'path/to/facebook-php-sdk/autoload.php';
- Create a Facebook Login Button: Create a Facebook login button using the following code:
<a href="#" onclick="fbLogin();">Login with Facebook</a>
- Implement the Facebook Login: Implement the Facebook login using the following code:
<script>
function fbLogin() {
FB.login(function(response) {
if (response.authResponse) {
var access_token = response.authResponse.accessToken;
FB.api('/me', function(response) {
// Get user information here
});
} else {
console.log('User cancelled login or did not fully authorize.');
}
}, {scope: 'email'});
}
</script>
- Retrieve User Information: To retrieve user information, use the following code:
$fb = new Facebook\Facebook([
'app_id' => '{your-app-id}',
'app_secret' => '{your-app-secret}',
'default_graph_version' => 'v3.3',
]);
try {
$response = $fb->get('/me?fields=id,name,email', $access_token);
$user = $response->getGraphUser();
$user_id = $user->getId();
$user_name = $user->getName();
$user_email = $user->getEmail();
} catch(Facebook\Exceptions\FacebookResponseException $e) {
// Handle exception
} catch(Facebook\Exceptions\FacebookSDKException $e) {
// Handle exception
}
Note: Replace {your-app-id}
and {your-app-secret}
with your actual App ID and App Secret, respectively.
That’s it! You have now implemented Facebook login using PHP.