Start implementing screens for registering and logging in
This commit is contained in:
parent
7ecfd336f6
commit
486318acac
5 changed files with 90 additions and 10 deletions
24
php/Ping.php
24
php/Ping.php
|
@ -7,6 +7,11 @@ $js = getJsonizedInput();
|
|||
$psk = "";
|
||||
$allow=false;
|
||||
|
||||
$user = "";
|
||||
$display_name = "";
|
||||
$logged_in = false;
|
||||
$totalUsers = 0;
|
||||
|
||||
if(!defined("CLIENTPSK")) {
|
||||
$allow=true;
|
||||
} else {
|
||||
|
@ -15,16 +20,33 @@ if(!defined("CLIENTPSK")) {
|
|||
// Authorized. Send the PSK value to the client
|
||||
$allow=true;
|
||||
$psk = PSK;
|
||||
|
||||
// Check session
|
||||
if(isset($_SESSION['login'])) {
|
||||
$logged_in = true;
|
||||
$user = $_SESSION['user'];
|
||||
$display_name = $_SESSION['display_name'];
|
||||
}
|
||||
}else {
|
||||
$allow=false;
|
||||
}
|
||||
|
||||
$DB = get_DB();
|
||||
// Query total number of users
|
||||
$res = $DB->query("SELECT * FROM auth;");
|
||||
$totalUsers = $res->num_rows;
|
||||
|
||||
$DB->close();
|
||||
}
|
||||
|
||||
$ret = array(
|
||||
"type" => "S2CPong",
|
||||
"authorized" => $allow,
|
||||
"psk" => $psk
|
||||
"user" => $user,
|
||||
"display_name" => $display_name,
|
||||
"psk" => $psk,
|
||||
"login" => $logged_in,
|
||||
"user_count" => $totalUsers
|
||||
);
|
||||
|
||||
die(json_encode($ret));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue