HEX
Server: Apache/2.4.59 (Debian)
System: Linux keymana 4.19.0-21-cloud-amd64 #1 SMP Debian 4.19.249-2 (2022-06-30) x86_64
User: lijunjie (1003)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/doco/keytest/wp-content/themes/ormedia/tio_stone_functions.php
<?php
require_once 'JwtAuthClass.php';

function r_token($id)
{
	$rv = new stdClass();
	global $wpdb;
	$sql_statement = 'select * from keylab_tiostone_users where id = '.$id;
	return $wpdb->get_row($sql_statement);
}

function has_token($token)
{
	global $wpdb;
	$sql_statement = "select id from keylab_tiostone_users where token = '$token'";
	return $wpdb->get_row($sql_statement);
}

function has_token_pass($token)
{
	global $wpdb;
	$sql_statement = "select id from keylab_tiostone_users where token_pass = '$token'";
	return $wpdb->get_row($sql_statement);
}

function u_token($id, $token)
{
	$status = false;
	global $wpdb;
	$status = $wpdb->update(
		"keylab_tiostone_users",
		array(
			'token' => $token,
		),
		array(
			'id'    => $id
		),
		array('%s'),
		array('%d')
	);
	return $status;
}

function u_token_pass($id, $token)
{
	$status = false;
	global $wpdb;
	$status = $wpdb->update(
		"keylab_tiostone_users",
		array(
			'token_pass' => $token,
		),
		array(
			'id'    => $id
		),
		array('%s'),
		array('%d')
	);
	return $status;
}

function get_tio_user($login)
{
	global $wpdb;
	$res = $wpdb->get_row($wpdb->prepare("select * from keylab_tiostone_users where user_login = %s", $login));
	return $res;
}