diff --git a/src/web/server/admin/register_maestro.php b/src/web/server/admin/register_maestro.php index 0965053..23b840d 100644 --- a/src/web/server/admin/register_maestro.php +++ b/src/web/server/admin/register_maestro.php @@ -7,7 +7,11 @@ include "./../setup/connect_db.php"; $maestro_id = $_POST["maestro_id"]; -$query = "UPDATE moty_maestro SET ActivateStatus=1 WHERE MaestroID=?"; +$query = " + UPDATE moty_maestro + SET ActivateStatus = 1, AvailableActivateDateTime = DATE_ADD(NOW(), INTERVAL 1 YEAR) + WHERE MaestroID = ? +"; $stmt = $db_conn->prepare($query); $stmt->bind_param("i", $maestro_id); $stmt->execute(); diff --git a/src/web/server/admin/registered_maestro_list.php b/src/web/server/admin/registered_maestro_list.php index 09b782a..ec5a63f 100644 --- a/src/web/server/admin/registered_maestro_list.php +++ b/src/web/server/admin/registered_maestro_list.php @@ -29,7 +29,8 @@ function get_maestro_list() { global $db_conn; $query = " - SELECT MaestroID, Name, AccountType FROM moty_maestro + SELECT MaestroID, Name, AccountType + FROM moty_maestro WHERE ActivateStatus=0 ORDER BY MaestroID DESC "; @@ -54,7 +55,8 @@ function get_maestro_list_by_name($maestroName) { global $db_conn; $query = " - SELECT MaestroID, Name, AccountType FROM moty_maestro + SELECT MaestroID, Name, AccountType + FROM moty_maestro WHERE Name LIKE CONCAT('%', ?, '%') AND ActivateStatus=0 ORDER BY MaestroID DESC "; diff --git a/src/web/server/maestro/add_maestro.php b/src/web/server/maestro/add_maestro.php index 20faabf..11bbc45 100644 --- a/src/web/server/maestro/add_maestro.php +++ b/src/web/server/maestro/add_maestro.php @@ -44,7 +44,11 @@ exit; function hasMaestroName($maestroName) { global $db_conn; - $query = "SELECT MaestroID FROM moty_maestro WHERE Name=?"; + $query = " + SELECT MaestroID + FROM moty_maestro + WHERE Name = ? + "; $stmt = $db_conn->prepare($query); $stmt->bind_param("s", $maestroName); $stmt->execute(); diff --git a/src/web/server/player/login.php b/src/web/server/player/login.php index 0f35215..b3a8edc 100644 --- a/src/web/server/player/login.php +++ b/src/web/server/player/login.php @@ -1,20 +1,13 @@ close(); exit; } -echo json_encode($replyJSON, JSON_UNESCAPED_UNICODE); -$db_conn->close(); + +set_data("PlayerID", $playerID); +send_result_success(); +exit; function get_maestro_id($maestroName) { global $db_conn; - $query = "SELECT MaestroID FROM moty_maestro WHERE Name=?"; + $query = " + SELECT MaestroID + FROM moty_maestro + WHERE Name = ? + "; $stmt = $db_conn->prepare($query); $stmt->bind_param('s', $maestroName); $stmt->execute(); @@ -54,19 +53,23 @@ function get_maestro_id($maestroName) { function get_login_data($maestroID, $name, $enterCode) { global $db_conn; - $query = "SELECT PlayerID FROM moty_player WHERE MaestroID=? AND Name=? AND EnterCode=?"; + $query = " + SELECT PlayerID + FROM moty_player + WHERE MaestroID = ? AND Name = ? AND EnterCode = ? + "; $stmt = $db_conn->prepare($query); $stmt->bind_param('iss', $maestroID, $name, $enterCode); $stmt->execute(); - $stmt->bind_result($player_id); + $stmt->bind_result($playerID); // while($stmt->fetch()) $stmt->fetch(); $stmt->close(); - $replyJSON["MaestroID"] = $maestroID; - $replyJSON["PlayerID"] = $player_id; + // $replyJSON["MaestroID"] = $maestroID; + // $replyJSON["PlayerID"] = $playerID; - return $replyJSON; + return $playerID; } ?> \ No newline at end of file diff --git a/src/web/sql/make_db.sql b/src/web/sql/make_db.sql index 7acd9f8..189e470 100644 --- a/src/web/sql/make_db.sql +++ b/src/web/sql/make_db.sql @@ -4,7 +4,8 @@ CREATE TABLE moty_maestro ( Password CHAR(50) NOT NULL, Email CHAR(50) NOT NULL, AccountType INT UNSIGNED NOT NULL, - AccountStatus INT UNSIGNED NOT NULL, + ActivateStatus INT UNSIGNED NOT NULL, + AvailableActivateDateTime DATETIME NOT NULL, UserCount INT UNSIGNED NOT NULL, AcceptClausesDateTime DATETIME NOT NULL, MaestroTestID INT UNSIGNED