Create hybridauth.dbt.php
This commit is contained in:
parent
3cef6fa5e2
commit
7be8bbefad
78
helper/hybridauth.dbt.php
Normal file
78
helper/hybridauth.dbt.php
Normal file
|
@ -0,0 +1,78 @@
|
|||
<?php
|
||||
/**
|
||||
* @file hybridauth.dbt.php
|
||||
* @date 2018-04-15
|
||||
* @author Go Namhyeon <gnh1201@gmail.com>
|
||||
* @brief HybridAuth DB Helper
|
||||
*/
|
||||
|
||||
if(!function_exists("store_hybridauth_session")) {
|
||||
function store_hybridauth_session($data, $user_id) {
|
||||
$connection_id = false;
|
||||
|
||||
$bind = array(
|
||||
"user_id" => $user_id,
|
||||
"hybridauth_session" => $data
|
||||
);
|
||||
$sql = get_bind_to_sql_insert("users_connections", $bind);
|
||||
if(exec_db_query($sql, $bind)) {
|
||||
$connection_id = get_db_last_id();
|
||||
}
|
||||
|
||||
return $connection_id;
|
||||
}
|
||||
}
|
||||
|
||||
if(!function_exists("get_stored_hybridauth_session")) {
|
||||
function get_stored_hybridauth_session($connection_id) {
|
||||
$stored_session = false;
|
||||
|
||||
$bind = array(
|
||||
"connection_id" => $connection_id
|
||||
);
|
||||
$sql = get_bind_to_sql_select("users_connections", $bind);
|
||||
$row = exec_db_fetch($sql, $bind);
|
||||
|
||||
$stored_session = get_value_in_array("hybridauth_session", $row, $stored_session);
|
||||
|
||||
return $stored_session;
|
||||
}
|
||||
}
|
||||
|
||||
if(!function_exists("get_hybridauth_connection_info")) {
|
||||
function get_hybridauth_connection_info($connection_id) {
|
||||
$connection_info = false;
|
||||
|
||||
$bind = array(
|
||||
"connection_id" => $connection_id
|
||||
);
|
||||
$sql = get_bind_to_sql_select("users_connections", $bind);
|
||||
$row = exec_db_fetch($sql, $bind);
|
||||
|
||||
if(!array_key_empty("connection_id", $row)) {
|
||||
$connection_info = $row;
|
||||
}
|
||||
|
||||
return $connection_info;
|
||||
}
|
||||
}
|
||||
|
||||
if(!function_exists("get_hybridauth_connection_id")) {
|
||||
function get_hybridauth_connection_id($user_id) {
|
||||
$connection_id = false;
|
||||
|
||||
$bind = array(
|
||||
"user_id" => $user_id
|
||||
);
|
||||
$sql = get_bind_to_sql_select("users_connections", $bind, array(
|
||||
"setorders" => array("connection_id desc"),
|
||||
"setpage" => 1,
|
||||
"setlimit" => 1
|
||||
));
|
||||
$row = exec_db_fetch($sql, $bind);
|
||||
|
||||
$connection_id = get_value_in_array("connection_id", $row, $connection_id);
|
||||
|
||||
return $connection_id;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user