Check for username in send chatroom message
This commit is contained in:
@@ -5,7 +5,8 @@ checkClientDatabaseVersion();
|
|||||||
|
|
||||||
$post = getPostData();
|
$post = getPostData();
|
||||||
$request_content = $post['content'] ?? '';
|
$request_content = $post['content'] ?? '';
|
||||||
$token = $post['token'] ?? null;
|
$token = $post['token'] ?? '';
|
||||||
|
$username = $post['username'] ?? '';
|
||||||
|
|
||||||
if (!preg_match('/^[ a-zA-Z0-9!@#\$%\^&\*\(\)_\+\-=\[\]\{\};\':",\.<>\/\?\\\\|`~]+$/', $request_content)) {
|
if (!preg_match('/^[ a-zA-Z0-9!@#\$%\^&\*\(\)_\+\-=\[\]\{\};\':",\.<>\/\?\\\\|`~]+$/', $request_content)) {
|
||||||
exitWithMessage(json_encode(["success" => false, "message" => "Invalid content recieved"]));
|
exitWithMessage(json_encode(["success" => false, "message" => "Invalid content recieved"]));
|
||||||
@@ -13,8 +14,8 @@ if (!preg_match('/^[ a-zA-Z0-9!@#\$%\^&\*\(\)_\+\-=\[\]\{\};\':",\.<>\/\?\\\\|`~
|
|||||||
|
|
||||||
$conn = newConnection();
|
$conn = newConnection();
|
||||||
|
|
||||||
$stmt = $conn->prepare("SELECT * FROM users WHERE token = ?");
|
$stmt = $conn->prepare("SELECT * FROM users WHERE token = ? AND username = ?");
|
||||||
$stmt->bind_param("s", $token);
|
$stmt->bind_param("ss", $token, $username);
|
||||||
$stmt->execute();
|
$stmt->execute();
|
||||||
$result = $stmt->get_result();
|
$result = $stmt->get_result();
|
||||||
$row = $result->fetch_assoc();
|
$row = $result->fetch_assoc();
|
||||||
|
|||||||
Reference in New Issue
Block a user