29 lines
		
	
	
		
			882 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			882 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
session_start();
 | 
						|
require_once 'config.php';
 | 
						|
header('Content-Type: application/json');
 | 
						|
 | 
						|
if (isset($_SESSION["username"]) && isset($_SESSION["admin"]))
 | 
						|
{
 | 
						|
    $username = $_POST["username"];
 | 
						|
    $password = $_POST["password"];
 | 
						|
    $admin = $_POST["admin"];
 | 
						|
 | 
						|
    $conn = dbConn();
 | 
						|
    $stmt = $conn->prepare("INSERT INTO Users (Users_username, Users_password, Users_admin) VALUES (:username, :password, :admin)");
 | 
						|
    $stmt->bindParam(":username", $username);
 | 
						|
    $stmt->bindParam(":password", $password);
 | 
						|
    $isAdmin = $admin ? 1 : 0;
 | 
						|
    $stmt->bindParam(":admin", $isAdmin);
 | 
						|
    $stmt->execute();
 | 
						|
 | 
						|
    echo json_encode(array("message" => "ok", "admin" => $admin));
 | 
						|
}
 | 
						|
else if (isset($_SESSION["username"]) && !isset($_SESSION["admin"]))
 | 
						|
{
 | 
						|
    echo json_encode(array("message" => "not logged in as admin"));
 | 
						|
}
 | 
						|
else
 | 
						|
{
 | 
						|
    echo json_encode(array("message" => "Not logged in "));
 | 
						|
} |