Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - <?php
 - /*
 - UserSpice 4
 - An Open Source PHP User Management System
 - by the UserSpice Team at http://UserSpice.com
 - This program is free software: you can redistribute it and/or modify
 - it under the terms of the GNU General Public License as published by
 - the Free Software Foundation, either version 3 of the License, or
 - (at your option) any later version.
 - This program is distributed in the hope that it will be useful,
 - but WITHOUT ANY WARRANTY; without even the implied warranty of
 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 - GNU General Public License for more details.
 - You should have received a copy of the GNU General Public License
 - along with this program. If not, see <http://www.gnu.org/licenses/>.
 - */
 - ?>
 - <script>
 - window.fbAsyncInit = function() {
 - FB.init({
 - appId : '<?php echo $settings->fbid; ?>',
 - xfbml : true,
 - version : 'v2.7'
 - });
 - };
 - (function(d, s, id){
 - var js, fjs = d.getElementsByTagName(s)[0];
 - if (d.getElementById(id)) {return;}
 - js = d.createElement(s); js.id = id;
 - js.src = "//connect.facebook.net/en_US/sdk.js";
 - fjs.parentNode.insertBefore(js, fjs);
 - }(document, 'script', 'facebook-jssdk'));
 - </script>
 - <?php
 - $db=DB::getInstance();
 - $settingsQ=$db->query("SELECT * FROM settings");
 - $settings=$settingsQ->first();
 - $appID=$settings->fbid;
 - $secret=$settings->fbsecret;
 - $version=$settings->graph_ver;
 - $callback=$settings->fbcallback;
 - if(!isset($_SESSION)){session_start();}
 - //require_once("/src/Facebook/autoload.php");
 - require_once $abs_us_root.$us_url_root.'users/src/Facebook/autoload.php';
 - $fb = new Facebook\Facebook([
 - 'app_id' => $appID,
 - 'app_secret' => $secret,
 - 'default_graph_version' => $version,
 - ]);
 - $helper = $fb->getRedirectLoginHelper();
 - $permissions = ['email']; // Optional permissions
 - $loginUrl = $helper->getLoginUrl($callback, $permissions);
 - echo '<a href="' . htmlspecialchars($loginUrl) . '"><img src="/users/images/facebook.png" alt="sign in with facebook" style="max-width: 100%;"/></a>';
 - ?>
 
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment