📍 /home/diasdiamonds/public_html/fb
📝 Editando: index.php
<?php session_start(); require('../adminarea/conn.php'); require_once 'vendor/autoload.php'; if (!session_id()) { session_start(); } $facebook = new \Facebook\Facebook([ 'app_id' => '2930313440587603', 'app_secret' => 'e378b097ad81429b144233a9f63778af', 'default_graph_version' => 'v2.10' ]); $helper = $facebook->getRedirectLoginHelper(); if (isset($_GET['state'])) { $helper->getPersistentDataHandler()->set('state', $_GET['state']); } $facebook_output = ''; $facebook_helper = $facebook->getRedirectLoginHelper(); if(isset($_GET['code'])) { if(isset($_SESSION['access_token'])) { $access_token = $_SESSION['access_token']; } else { $access_token = $facebook_helper->getAccessToken(); $_SESSION['access_token'] = $access_token; $facebook->setDefaultAccessToken($_SESSION['access_token']); } $graph_response = $facebook->get("/me?fields=name,email", $access_token); $facebook_user_info = $graph_response->getGraphUser(); $query="select * from users where email='".$facebook_user_info['email']."'"; $result=mysqli_query($c,$query); { $row = mysqli_num_rows($result); $platformid=hash('gost', $facebook_user_info['email'].'Pr*87hbt.0jyt+ty'); if ($row) { $query="update users set name='".$facebook_user_info['name']."',email='".$facebook_user_info['email']."',platform='Facebook',platformid='".$platformid."',date='".date('Y-m-d')."' where email='".$facebook_user_info['email']."'"; $result=mysqli_query($c,$query); } else{ $query="insert into users set name='".$facebook_user_info['name']."',email='".$facebook_user_info['email']."',platform='Facebook',password='".rand('11111','99999')."',platformid='".$platformid."',date='".date('Y-m-d')."'"; $result=mysqli_query($c,$query); } } header("location:https://www.chakradhari.com/users/tokenvalidate/$platformid"); } else { $facebook_permissions = ['email']; // Optional permissions $facebook_login_url = $facebook_helper->getLoginUrl('https://chakradhari.com/fb/', $facebook_permissions); $facebook_login_url = '<div align="center"><a href="'.$facebook_login_url.'"><img src="php-login-with-facebook.gif" /></a></div>'; } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>PHP Login using Google Account</title> <meta content='width=device-width, initial-scale=1, maximum-scale=1' name='viewport'/> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" /> </head> <body> <div class="container"> <br /> <h2 align="center">PHP Login using Google Account</h2> <br /> <div class="panel panel-default"> <?php if(isset($facebook_login_url)) { echo $facebook_login_url; } else { echo '<div class="panel-heading">Welcome User</div><div class="panel-body">'; echo '<img src="'.$_SESSION["user_image"].'" class="img-responsive img-circle img-thumbnail" />'; echo '<h3><b>Name :</b> '.$_SESSION['user_name'].'</h3>'; echo '<h3><b>Email :</b> '.$_SESSION['user_email_address'].'</h3>'; echo '<h3><a href="logout.php">Logout</h3></div>'; } ?> </div> </div> </body> </html> <?php //session_destroy(); ?>
[ Cancelar ]
Nome
Permissões
Ações
[ .. Voltar ]
📄 .htaccess
0644
[ EDITAR/VER ]
📄 composer.json
0644
[ EDITAR/VER ]
📄 composer.lock
0644
[ EDITAR/VER ]
📄 index.php
0644
[ EDITAR/VER ]
📄 logout.php
0644
[ EDITAR/VER ]
📁
vendor/
0755