join fixes

This commit is contained in:
ui0ppk 2023-02-05 16:22:50 +02:00
parent f9351eaa14
commit 95ed2d8d6d
3 changed files with 8 additions and 6 deletions

BIN
game/.rnd Normal file

Binary file not shown.

View File

@ -1,16 +1,19 @@
<?php <?php
session_start();
require_once '../core/config.php'; require_once '../core/config.php';
require_once '../core/classes/user.php';
header('content-type:application/json'); header('content-type:application/json');
$user = new User($con, $_SESSION['user']);
function sign($script, $key) { function sign($script, $key) {
$signature = ""; $signature = openssl_pkey_new();
openssl_sign($script, $signature, $key, OPENSSL_ALGO_SHA1); openssl_sign($script, $signature, $key, OPENSSL_ALGO_SHA1);
return base64_encode($signature); return base64_encode($signature);
} }
$joinUser = [ $joinUser = [
"id" => rand(1,getrandmax()), "id" => $_SESSION['user'],
"username" => "User".rand(1,getrandmax()), "username" => $user->getUsername(),
"mship" => "None" "mship" => "None"
]; ];

View File

@ -19,11 +19,11 @@ if(isset($_POST['submit'])) {
$username = $_POST['username']; $username = $_POST['username'];
$password = $_POST['pass']; $password = $_POST['pass'];
$passwordconfirm = $_POST['passconfirm']; $passwordconfirm = $_POST['passconfirm'];
echo '<script> /*echo '<script>
if ( window.history.replaceState ) { if ( window.history.replaceState ) {
window.history.replaceState( null, null, window.location.href ); window.history.replaceState( null, null, window.location.href );
} }
</script>'; </script>';*/
$user = new User($con, $user->getID($con, $username)); $user = new User($con, $user->getID($con, $username));
if(preg_match('/^[a-zA-Z0-9]+$/', $username) == 0) { if(preg_match('/^[a-zA-Z0-9]+$/', $username) == 0) {
$usernamespecialchar = true; $usernamespecialchar = true;
@ -53,7 +53,6 @@ if(isset($_POST['submit'])) {
$query->bindParam(':username', $username); $query->bindParam(':username', $username);
$query->bindParam(':password', $password); $query->bindParam(':password', $password);
$query->execute(); $query->execute();
$_POST['success'] = 1;
$_SESSION["user"] = $user->getID($con, $username); $_SESSION["user"] = $user->getID($con, $username);
header("Location: /home"); header("Location: /home");
} else { } else {