📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
sikayetscripti.demodesign.com.tr
/
google
📝
index.php
← Geri Dön
<?php //index.php //Include Configuration File include('config.php'); if ($_GET['islem']!='kayit' AND $_GET['islem']!='giris' AND isset($_GET['token'])) { git(yol,"izinsiz"); } if (isset($_GET['islem'])) { $_SESSION['gg_islem']=$_GET['islem']; } $login_button = ''; if(isset($_GET["code"])){ $token = $google_client->fetchAccessTokenWithAuthCode($_GET["code"]); if(!isset($token['error'])) { $google_client->setAccessToken($token['access_token']); $_SESSION['access_token'] = $token['access_token']; $google_service = new Google_Service_Oauth2($google_client); $data = $google_service->userinfo->get(); $_SESSION['gg_id']=$data['id']; $_SESSION['gg_isim']=$data['givenName']." ".$data['familyName']; $_SESSION['gg_mail']=$data['email']; $_SESSION['gg_resim']=$data['picture']; $logo=md5($_SESSION['gg_id'].$_SESSION['gg_mail']).".png"; downloadFile($_SESSION['gg_resim'], __DIR__."/../img/profil/".$logo); pre($_SESSION); pre($data); if (isset($_SESSION['gg_id']) AND isset($_SESSION['gg_mail'])) { if ($_SESSION['gg_islem']=="kayit") { $sayi=$crud->tek("SELECT COUNT(kul_id) as sayi FROM kullanicilar WHERE kul_mail='{$_SESSION['gg_mail']}'")['sayi']; if ($sayi!=0) { $_SESSION['gg_kayit_onay']=false; unset($_SESSION["gg_id"]); unset($_SESSION["gg_isim"]); unset($_SESSION["gg_mail"]); unset($_SESSION["gg_resim"]); git(yol."/oturum-ac","0&mesaj=".urlencode("Bu Google Hesabında Bulunan Mail Adresine Ait Zaten Bir Üyelik Mevcut, Oturum Açmayı Deneyebilirsiniz")); } else { $liste=[ 'kul_isim' => $_SESSION["gg_isim"], 'kul_mail' => $_SESSION["gg_mail"], 'kul_logo' => $logo, 'kul_gg_id' => $_SESSION['gg_id'], 'kul_sifre' => "c13bf0a1861eaacf758ea039d7667082", 'kul_kaynak' => 2, 'ip_adresi' => $_SERVER['REMOTE_ADDR'], 'son_giris' => date("Y-m-d H:i:s") ]; if ($crud->direktekle("kullanicilar",$liste)['sonuc']) { $_SESSION['gg_kayit_onay']=true; $kullanici=$crud->tek("SELECT * FROM kullanicilar WHERE kul_mail='{$_SESSION['gg_mail']}'"); foreach ($kullanici as $key => $value) { $_SESSION[$key]=$value; } le(o," Google ile kayıt oldu ve oturum açtı"); git(yol,"basarili"); } } } if ($_SESSION['gg_islem']=="giris") { $sonuc=$crud->tek("SELECT kul_durum, COUNT(kul_id) as sayi FROM kullanicilar WHERE kul_mail='{$_SESSION['gg_mail']}'"); $sayi=$sonuc['sayi']; if ($sonuc['kul_durum']==0 OR $sayi==0) { unset($_SESSION["gg_id"]); unset($_SESSION["gg_isim"]); unset($_SESSION["gg_mail"]); unset($_SESSION["gg_resim"]); } if ($sayi==0) { git(yol."/kayit-ol","0&mesaj=".urlencode("Bu Google Hesabına Ait Üyelik Bulunmamaktadır, Kayıt Olmayı Deneyebilirsiniz")); } if ($sonuc['kul_durum']==0) { git(yol."/oturum-ac","0&mesaj=".urlencode("Bu Kullanıcının Oturum Açması Engellenmiştir")); } $kullanici=$crud->tek("SELECT * FROM kullanicilar WHERE kul_mail='{$_SESSION['gg_mail']}'"); $crud->direktguncelle("kullanicilar", "kul_id", $kullanici['kul_id'], "silinecek1", "silinecek2", [ 'son_giris' => date("Y-m-d H:i:s"), 'kul_gg_id' => $_SESSION['gg_id'], 'kul_logo' => $logo ]); $_SESSION['kul_gg_id'] = $_SESSION['gg_id']; foreach ($kullanici as $key => $value) { $_SESSION[$key]=$value; } $_SESSION['gg_giris_onay']=true; $sonuc = $crud->tek("SELECT firma_id FROM firma WHERE yetkili = {$_SESSION['kul_id']}"); if (isset($sonuc['firma_id'])) { $_SESSION['yetkili_firma']=$sonuc['firma_id']; } le(o," Google ile oturum açtı"); git(yol,"basarili"); } } else { session_destroy(); git(yol."/oturum-ac","basarisiz"); } } } if(!isset($_SESSION['access_token'])) { header("location:".$google_client->createAuthUrl()); } ?>
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula