initial commit
This commit is contained in:
1
.google/PG-Admission-with-google-sign-in/api/404.php
Normal file
1
.google/PG-Admission-with-google-sign-in/api/404.php
Normal file
@@ -0,0 +1 @@
|
||||
404
|
||||
@@ -0,0 +1,93 @@
|
||||
<?php
|
||||
|
||||
if(isset($_POST['idtoken'])){
|
||||
$flnk_tvar0=APP_DIR."/DIZ/AddOn/GoogleAPIsClient/autoload.php";
|
||||
if(file_exists($flnk_tvar0) )
|
||||
{
|
||||
require_once $flnk_tvar0;
|
||||
|
||||
// Get $id_token via HTTPS POST.
|
||||
$id_token=$_POST['idtoken'];
|
||||
$CLIENT_ID=$GLOBALS['google_client_id'];
|
||||
$client = new Google_Client(['client_id' => $CLIENT_ID]); // Specify the CLIENT_ID of the app that accesses the backend
|
||||
$payload = $client->verifyIdToken($id_token);
|
||||
if ($payload && $payload['email_verified']==true) {
|
||||
$userid = $payload['sub'];
|
||||
// If request specified a G Suite domain:
|
||||
// $domain = $payload['hd'];
|
||||
// "email": "testuser@gmail.com",
|
||||
// "email_verified": "true",
|
||||
// "name" : "Test User",
|
||||
// "picture": "https://lh4.googleusercontent.com/-kYgzyAWpZzJ/ABCDEFGHI/AAAJKLMNOP/tIXL9Ir44LE/s99-c/photo.jpg",
|
||||
// "given_name": "Test",
|
||||
// "family_name": "User",
|
||||
// "locale": "en"
|
||||
$UserData['loginAttempt']=true;
|
||||
$UserData['message']="Login Success!";
|
||||
$UserData['sub']=$payload['sub'];//Google User Id
|
||||
$UserData['given_name']=$payload['given_name'];//First Name
|
||||
$UserData['family_name']=$payload['family_name'];//Last Name
|
||||
$UserData['name']=$payload['name'];//Full Name
|
||||
$UserData['locale']=$payload['locale'];// Preferred Language
|
||||
$UserData['email']=$payload['email'];//Email Id
|
||||
$UserData['picture']=$payload['picture'];
|
||||
|
||||
$_SESSION['SIGNEDIN']='yes';
|
||||
$_SESSION['sub']=$payload['sub'];
|
||||
$_SESSION['given_name']=$payload['given_name'];
|
||||
$_SESSION['name']=$payload['name'];
|
||||
$_SESSION['locale']=$payload['locale'];
|
||||
$_SESSION['picture']=$payload['picture'];
|
||||
$_SESSION['email']=$payload['email'];
|
||||
|
||||
// $conn = new mysqli('localhost', 'test_colleger', 'simple2pass', 'test_colleger');
|
||||
$conn = new mysqli($GLOBALS['host'], $GLOBALS['user'], $GLOBALS['pass'], $GLOBALS['db']);
|
||||
if($conn->connect_error) die("Connection failed: " . $conn->connect_error);
|
||||
else{
|
||||
mysqli_set_charset($conn,"utf8");
|
||||
|
||||
$stmt = $conn->prepare("INSERT INTO `user_google` (`FULL_NAME`,`LANG`, `EMAIL`, `SUB_GID`) VALUES (?, ?, ?, ?)");
|
||||
// $stmt = $conn->prepare("INSERT INTO ".$GLOBALS['table2']." (`FULL_NAME`,`LANG`, `EMAIL`, `SUB_GID`) VALUES (?, ?, ?, ?)");
|
||||
|
||||
$stmt->bind_param("ssss", $UserData["name"],$UserData["locale"],$UserData["email"],$UserData["sub"]);
|
||||
|
||||
if($stmt->execute()){
|
||||
$UserData['message']= '<div class="container" style="max-width:768px;"><h3>Application Form Successfully Submitted !</h3><h3>Details is being mailed, check your inbox/update tab/junk</h3><h3>Now proceed to print</p></div><div class="container" style="max-width:768px;"><a href="/Admission/PRINT/print_form?id='.mysqli_insert_id($conn).'" target="_blank" class="button"><span>Print Form</span></a><a href="/Admission/PRINT/print_chalan?id='.mysqli_insert_id($conn).'" target="_blank" class="button"><span>Print Chalan</span></a></div>';
|
||||
}
|
||||
else{
|
||||
$UserData['message']= "Error: <br> Contact Web admin " .mysqli_error($conn);
|
||||
}$tsid=mysqli_insert_id($conn);
|
||||
$stmt->close();
|
||||
}$conn->close();
|
||||
|
||||
// $conn = new mysqli('localhost', 'test_colleger', 'simple2pass', 'test_colleger');
|
||||
// if ($conn->connect_error) die("Connection failed: " . $conn->connect_error);
|
||||
// else {
|
||||
// mysqli_set_charset($conn, "utf8");
|
||||
|
||||
// // $stmt = $conn->prepare("INSERT INTO `".$GLOBALS['user_google']."` (`SUB_GID`, `FULL_NAME`, `LANG`, `EMAIL`) VALUES (?, ?, ?, ?)");
|
||||
// $stmt = $conn->prepare("INSERT INTO `user_google` (`SUB_GID`, `FULL_NAME`, `LANG`, `EMAIL`) VALUES ('".$UserData['sub']."','".$UserData['name']."', '".$UserData['locale']."', '".$UserData['email']."',)");
|
||||
|
||||
// // $stmt->bind_param("ssss", $payload['sub'], $payload['name'], $payload['locale'], $payload['email']);
|
||||
|
||||
// if ($stmt->execute()) {
|
||||
// $UserData['message']="OK in db!";
|
||||
// } else {
|
||||
// $UserData['message']="Error in db!";
|
||||
// }
|
||||
// $stmt->close();
|
||||
// }
|
||||
// $conn->close();
|
||||
|
||||
|
||||
} else {
|
||||
// Invalid ID token
|
||||
$UserData['loginAttempt']=false;
|
||||
$UserData['message']="Login Error!";
|
||||
}
|
||||
echo json_encode($UserData);
|
||||
}
|
||||
else echo "Vendor Not Found:Check GoogleAPIsClient folderin DIZ/AddOn/".$flnk_tvar0;
|
||||
//echo $flnk_tvar0;
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?php
|
||||
|
||||
if(isset($_POST['idtoken'])){
|
||||
// $flnk_tvar0="/home/s/web/lib.siliconpin.com/public_html/lib/google-api-php-client-2.2.2/vendor/autoload.php";
|
||||
$flnk_tvar0="/home/s/web/lib.siliconpin.com/public_html/lib/google-api-php-client-2.2.2/vendor/autoload.php";
|
||||
|
||||
// $flnk_tvar0=APP_DIR."/google-auth-library-php-master/autoload.php";
|
||||
if(file_exists($flnk_tvar0) )
|
||||
{
|
||||
require_once $flnk_tvar0;
|
||||
|
||||
// Get $id_token via HTTPS POST.
|
||||
##include "../../../../CONF/config.php";
|
||||
$id_token=$_POST['idtoken'];
|
||||
// $CLIENT_ID=GOOGLE_CLIENT_ID;
|
||||
$CLIENT_ID="190547928435-dq9r7ig0rolqq7c13utvtfl5ogv2mpg7.apps.googleusercontent.com";
|
||||
$client = new Google_Client(['client_id' => $CLIENT_ID]); // Specify the CLIENT_ID of the app that accesses the backend
|
||||
$payload = $client->verifyIdToken($id_token);
|
||||
if ($payload && $payload['email_verified']==true) {
|
||||
$userid = $payload['sub'];
|
||||
// If request specified a G Suite domain:
|
||||
// $domain = $payload['hd'];
|
||||
// "email": "testuser@gmail.com",
|
||||
// "email_verified": "true",
|
||||
// "name" : "Test User",
|
||||
// "picture": "https://lh4.googleusercontent.com/-kYgzyAWpZzJ/ABCDEFGHI/AAAJKLMNOP/tIXL9Ir44LE/s99-c/photo.jpg",
|
||||
// "given_name": "Test",
|
||||
// "family_name": "User",
|
||||
// "locale": "en"
|
||||
$UserData['loginAttempt']=true;
|
||||
$UserData['message']="Login Success!";
|
||||
$UserData['sub']=$payload['sub'];//Google User Id
|
||||
$UserData['given_name']=$payload['given_name'];//First Name
|
||||
$UserData['family_name']=$payload['family_name'];//Last Name
|
||||
$UserData['name']=$payload['name'];//Full Name
|
||||
$UserData['locale']=$payload['locale'];// Preferred Language
|
||||
$UserData['email']=$payload['email'];//Email Id
|
||||
$UserData['picture']=$payload['picture'];
|
||||
|
||||
$_SESSION['SIGNEDIN']='yes';
|
||||
$_SESSION['sub']=$payload['sub'];
|
||||
$_SESSION['given_name']=$payload['given_name'];
|
||||
$_SESSION['name']=$payload['name'];
|
||||
$_SESSION['locale']=$payload['locale'];
|
||||
$_SESSION['picture']=$payload['picture'];
|
||||
$_SESSION['email']=$payload['email'];
|
||||
|
||||
|
||||
// $conn = new mysqli('localhost', 'test_colleger', 'simple2pass', 'test_colleger');
|
||||
$conn = new mysqli(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_DB);
|
||||
if($conn->connect_error) die("Connection failed: " . $conn->connect_error);
|
||||
else{
|
||||
mysqli_set_charset($conn,"utf8");
|
||||
$stmt = $conn->prepare("INSERT INTO `user_google` (`FULL_NAME`,`LANG`, `EMAIL`, `SUB_GID`) VALUES (?, ?, ?, ?)");
|
||||
$stmt->bind_param("ssss", $UserData["name"],$UserData["locale"],$UserData["email"],$UserData["sub"]);
|
||||
if($stmt->execute()){
|
||||
$UserData['newUser']= 'yes';
|
||||
}
|
||||
else{
|
||||
$UserData['newUser']= "no";
|
||||
$UserData['Error']= mysqli_error($conn);
|
||||
}$tsid=mysqli_insert_id($conn);
|
||||
$stmt->close();
|
||||
}$conn->close();
|
||||
|
||||
} else {
|
||||
// Invalid ID token
|
||||
$UserData['loginAttempt']=false;
|
||||
$UserData['message']="Login Error!";
|
||||
}
|
||||
// echo json_encode($UserData);
|
||||
}
|
||||
else $UserData['message']="Vendor Not Found:Check GoogleAPIsClient folderin ".$flnk_tvar0;
|
||||
echo json_encode($UserData);
|
||||
// else echo "Vendor Not Found:Check GoogleAPIsClient folderin DIZ/AddOn/".$flnk_tvar0;
|
||||
//echo $flnk_tvar0;
|
||||
}
|
||||
else {
|
||||
echo "idtoken issue";
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,70 @@
|
||||
<?php
|
||||
|
||||
if(isset($_POST['idtoken'])){
|
||||
$flnk_tvar0=APP_DIR."/AddOn/GoogleAPIsClient/autoload.php";
|
||||
if(file_exists($flnk_tvar0) )
|
||||
{
|
||||
require_once $flnk_tvar0;
|
||||
|
||||
// Get $id_token via HTTPS POST.
|
||||
$id_token=$_POST['idtoken'];
|
||||
$CLIENT_ID=GOOGLE_CLIENT_ID;
|
||||
$client = new Google_Client(['client_id' => $CLIENT_ID]); // Specify the CLIENT_ID of the app that accesses the backend
|
||||
$payload = $client->verifyIdToken($id_token);
|
||||
if ($payload && $payload['email_verified']==true) {
|
||||
$userid = $payload['sub'];
|
||||
// If request specified a G Suite domain:
|
||||
// $domain = $payload['hd'];
|
||||
// "email": "testuser@gmail.com",
|
||||
// "email_verified": "true",
|
||||
// "name" : "Test User",
|
||||
// "picture": "https://lh4.googleusercontent.com/-kYgzyAWpZzJ/ABCDEFGHI/AAAJKLMNOP/tIXL9Ir44LE/s99-c/photo.jpg",
|
||||
// "given_name": "Test",
|
||||
// "family_name": "User",
|
||||
// "locale": "en"
|
||||
$UserData['loginAttempt']=true;
|
||||
$UserData['message']="Login Success!";
|
||||
$UserData['sub']=$payload['sub'];//Google User Id
|
||||
$UserData['given_name']=$payload['given_name'];//First Name
|
||||
$UserData['family_name']=$payload['family_name'];//Last Name
|
||||
$UserData['name']=$payload['name'];//Full Name
|
||||
$UserData['locale']=$payload['locale'];// Preferred Language
|
||||
$UserData['email']=$payload['email'];//Email Id
|
||||
$UserData['picture']=$payload['picture'];
|
||||
|
||||
$_SESSION['SIGNEDIN']='yes';
|
||||
$_SESSION['sub']=$payload['sub'];
|
||||
$_SESSION['given_name']=$payload['given_name'];
|
||||
$_SESSION['name']=$payload['name'];
|
||||
$_SESSION['locale']=$payload['locale'];
|
||||
$_SESSION['picture']=$payload['picture'];
|
||||
$_SESSION['email']=$payload['email'];
|
||||
|
||||
// $conn = new mysqli('localhost', 'test_colleger', 'simple2pass', 'test_colleger');
|
||||
$conn = new mysqli($GLOBALS['host'], MYSQL_USER, MYSQL_PASS, $GLOBALS['db']);
|
||||
if($conn->connect_error) die("Connection failed: " . $conn->connect_error);
|
||||
else{
|
||||
mysqli_set_charset($conn,"utf8");
|
||||
$stmt = $conn->prepare("INSERT INTO `user_google` (`FULL_NAME`,`LANG`, `EMAIL`, `SUB_GID`) VALUES (?, ?, ?, ?)");
|
||||
$stmt->bind_param("ssss", $UserData["name"],$UserData["locale"],$UserData["email"],$UserData["sub"]);
|
||||
if($stmt->execute()){
|
||||
$UserData['newUser']= 'yes';
|
||||
}
|
||||
else{
|
||||
$UserData['newUser']= "no";
|
||||
$UserData['Error']= mysqli_error($conn);
|
||||
}$tsid=mysqli_insert_id($conn);
|
||||
$stmt->close();
|
||||
}$conn->close();
|
||||
|
||||
} else {
|
||||
// Invalid ID token
|
||||
$UserData['loginAttempt']=false;
|
||||
$UserData['message']="Login Error!";
|
||||
}
|
||||
echo json_encode($UserData);
|
||||
}
|
||||
else echo "Vendor Not Found:Check GoogleAPIsClient folderin DIZ/AddOn/".$flnk_tvar0;
|
||||
//echo $flnk_tvar0;
|
||||
}
|
||||
?>
|
||||
15
.google/PG-Admission-with-google-sign-in/api/create_file.php
Normal file
15
.google/PG-Admission-with-google-sign-in/api/create_file.php
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
if(isset($_GET['filename']) && isset($_GET['inFolder']) ) {
|
||||
$FC = file_put_contents(APP_DIR.'/CONTENT/ROOT_URI/Admission/form_settings/'.$_GET['inFolder'].'/'.$_GET['filename'] , '');
|
||||
if($FC === false) {
|
||||
$ret->msg="no data to process";
|
||||
}
|
||||
else {
|
||||
$ret->status="y";$ret->msg="$FC bytes written to file";
|
||||
}
|
||||
}
|
||||
else $ret->msg="no data to process";
|
||||
|
||||
echo json_encode($ret);
|
||||
?>
|
||||
11
.google/PG-Admission-with-google-sign-in/api/delete_file.php
Normal file
11
.google/PG-Admission-with-google-sign-in/api/delete_file.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
$targetfile = $_GET['name'];
|
||||
$targetfolder = $_GET['folder'];
|
||||
$filepath = APP_DIR."/$targetfolder/".$targetfile."";
|
||||
if(file_exists($filepath)){
|
||||
if(unlink($filepath)) {$ret->status="y";$ret->msg="Removed"; }
|
||||
else $ret->msg= "Error";
|
||||
} else $ret->msg= "File not found";
|
||||
|
||||
echo json_encode($ret);
|
||||
?>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
$t=0;//echo APP_DIR;
|
||||
$filepath = $_GET['loc'];
|
||||
foreach (glob(APP_DIR."/CONTENT/ROOT_URI/".$filepath."/*") as $filename)
|
||||
// echo
|
||||
{
|
||||
$filename =explode('/', $filename);
|
||||
$filename =end($filename);
|
||||
$ret->fname[$t]=$filename;
|
||||
$t++;
|
||||
}
|
||||
if($t<1){
|
||||
$ret->msg="No files found";
|
||||
}
|
||||
else $ret->status="y";
|
||||
|
||||
echo json_encode($ret);
|
||||
?>
|
||||
93
.google/PG-Admission-with-google-sign-in/api/index.1.php
Normal file
93
.google/PG-Admission-with-google-sign-in/api/index.1.php
Normal file
@@ -0,0 +1,93 @@
|
||||
<?php
|
||||
|
||||
if(isset($_POST['idtoken'])){
|
||||
$flnk_tvar0=APP_DIR."/DIZ/AddOn/GoogleAPIsClient/autoload.php";
|
||||
if(file_exists($flnk_tvar0) )
|
||||
{
|
||||
require_once $flnk_tvar0;
|
||||
|
||||
// Get $id_token via HTTPS POST.
|
||||
$id_token=$_POST['idtoken'];
|
||||
$CLIENT_ID=$GLOBALS['google_client_id'];
|
||||
$client = new Google_Client(['client_id' => $CLIENT_ID]); // Specify the CLIENT_ID of the app that accesses the backend
|
||||
$payload = $client->verifyIdToken($id_token);
|
||||
if ($payload && $payload['email_verified']==true) {
|
||||
$userid = $payload['sub'];
|
||||
// If request specified a G Suite domain:
|
||||
// $domain = $payload['hd'];
|
||||
// "email": "testuser@gmail.com",
|
||||
// "email_verified": "true",
|
||||
// "name" : "Test User",
|
||||
// "picture": "https://lh4.googleusercontent.com/-kYgzyAWpZzJ/ABCDEFGHI/AAAJKLMNOP/tIXL9Ir44LE/s99-c/photo.jpg",
|
||||
// "given_name": "Test",
|
||||
// "family_name": "User",
|
||||
// "locale": "en"
|
||||
$UserData['loginAttempt']=true;
|
||||
$UserData['message']="Login Success!";
|
||||
$UserData['sub']=$payload['sub'];//Google User Id
|
||||
$UserData['given_name']=$payload['given_name'];//First Name
|
||||
$UserData['family_name']=$payload['family_name'];//Last Name
|
||||
$UserData['name']=$payload['name'];//Full Name
|
||||
$UserData['locale']=$payload['locale'];// Preferred Language
|
||||
$UserData['email']=$payload['email'];//Email Id
|
||||
$UserData['picture']=$payload['picture'];
|
||||
|
||||
$_SESSION['SIGNEDIN']='yes';
|
||||
$_SESSION['sub']=$payload['sub'];
|
||||
$_SESSION['given_name']=$payload['given_name'];
|
||||
$_SESSION['name']=$payload['name'];
|
||||
$_SESSION['locale']=$payload['locale'];
|
||||
$_SESSION['picture']=$payload['picture'];
|
||||
$_SESSION['email']=$payload['email'];
|
||||
|
||||
// $conn = new mysqli('localhost', 'test_colleger', 'simple2pass', 'test_colleger');
|
||||
$conn = new mysqli($GLOBALS['host'], $GLOBALS['user'], $GLOBALS['pass'], $GLOBALS['db']);
|
||||
if($conn->connect_error) die("Connection failed: " . $conn->connect_error);
|
||||
else{
|
||||
mysqli_set_charset($conn,"utf8");
|
||||
|
||||
$stmt = $conn->prepare("INSERT INTO `user_google` (`FULL_NAME`,`LANG`, `EMAIL`, `SUB_GID`) VALUES (?, ?, ?, ?)");
|
||||
// $stmt = $conn->prepare("INSERT INTO ".$GLOBALS['table2']." (`FULL_NAME`,`LANG`, `EMAIL`, `SUB_GID`) VALUES (?, ?, ?, ?)");
|
||||
|
||||
$stmt->bind_param("ssss", $UserData["name"],$UserData["locale"],$UserData["email"],$UserData["sub"]);
|
||||
|
||||
if($stmt->execute()){
|
||||
$UserData['message']= '<div class="container" style="max-width:768px;"><h3>Application Form Successfully Submitted !</h3><h3>Details is being mailed, check your inbox/update tab/junk</h3><h3>Now proceed to print</p></div><div class="container" style="max-width:768px;"><a href="/Admission/PRINT/print_form?id='.mysqli_insert_id($conn).'" target="_blank" class="button"><span>Print Form</span></a><a href="/Admission/PRINT/print_chalan?id='.mysqli_insert_id($conn).'" target="_blank" class="button"><span>Print Chalan</span></a></div>';
|
||||
}
|
||||
else{
|
||||
$UserData['message']= "Error: <br> Contact Web admin " .mysqli_error($conn);
|
||||
}$tsid=mysqli_insert_id($conn);
|
||||
$stmt->close();
|
||||
}$conn->close();
|
||||
|
||||
// $conn = new mysqli('localhost', 'test_colleger', 'simple2pass', 'test_colleger');
|
||||
// if ($conn->connect_error) die("Connection failed: " . $conn->connect_error);
|
||||
// else {
|
||||
// mysqli_set_charset($conn, "utf8");
|
||||
|
||||
// // $stmt = $conn->prepare("INSERT INTO `".$GLOBALS['user_google']."` (`SUB_GID`, `FULL_NAME`, `LANG`, `EMAIL`) VALUES (?, ?, ?, ?)");
|
||||
// $stmt = $conn->prepare("INSERT INTO `user_google` (`SUB_GID`, `FULL_NAME`, `LANG`, `EMAIL`) VALUES ('".$UserData['sub']."','".$UserData['name']."', '".$UserData['locale']."', '".$UserData['email']."',)");
|
||||
|
||||
// // $stmt->bind_param("ssss", $payload['sub'], $payload['name'], $payload['locale'], $payload['email']);
|
||||
|
||||
// if ($stmt->execute()) {
|
||||
// $UserData['message']="OK in db!";
|
||||
// } else {
|
||||
// $UserData['message']="Error in db!";
|
||||
// }
|
||||
// $stmt->close();
|
||||
// }
|
||||
// $conn->close();
|
||||
|
||||
|
||||
} else {
|
||||
// Invalid ID token
|
||||
$UserData['loginAttempt']=false;
|
||||
$UserData['message']="Login Error!";
|
||||
}
|
||||
echo json_encode($UserData);
|
||||
}
|
||||
else echo "Vendor Not Found:Check GoogleAPIsClient folderin DIZ/AddOn/".$flnk_tvar0;
|
||||
//echo $flnk_tvar0;
|
||||
}
|
||||
?>
|
||||
19
.google/PG-Admission-with-google-sign-in/api/index.php
Normal file
19
.google/PG-Admission-with-google-sign-in/api/index.php
Normal file
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
$ret = new \stdClass();
|
||||
$ret->status="n";
|
||||
$ret->msg="NA";
|
||||
|
||||
$lnk2 = explode('?', $lnk);
|
||||
include("header.php");//echo $lnk."c";
|
||||
if($lnk=="") include("home.php");
|
||||
elseif(file_exists(__DIR__."/".$lnk.".php")) include($lnk.".php");
|
||||
elseif(isset($lnk2[1]) && file_exists(__DIR__."/".$lnk2[0].".php") ) include($lnk2[0].".php");
|
||||
else include("404.php");
|
||||
include("footer.php");
|
||||
|
||||
// $filename =explode('?', $lnk);$req=$filename[0];
|
||||
// if($req=="") include("default.php");
|
||||
// elseif(file_exists(__DIR__."/".$req.".php")) include($req.".php");
|
||||
// else include("404.php");
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user