diff --git a/php/model/UserDAO.php b/php/model/UserDAO.php deleted file mode 100644 index a0d60ce..0000000 --- a/php/model/UserDAO.php +++ /dev/null @@ -1,63 +0,0 @@ -file)) { - return []; - } - - $json = file_get_contents($this->file); - $users = json_decode($json, true); - - return is_array($users) ? $users : []; - } - - private function saveUsers($users) { - file_put_contents( - $this->file, - json_encode($users, JSON_PRETTY_PRINT) - ); - } - - public function findUser($email) { - $users = $this->loadUsers(); - - foreach ($users as $user) { - if ($user["email"] === $email) { - return $user; - } - } - - return null; - } - - public function addUser($email, $username, $password) { - $users = $this->loadUsers(); - - $users[] = [ - "email" => $email, - "username" => $username, - "password" => $password - ]; - - $this->saveUsers($users); - } - - public function deleteUser($email) { - $users = $this->loadUsers(); - - foreach ($users as $i => $user) { - if ($user["email"] === $email) { - unset($users[$i]); - $users = array_values($users); - $this->saveUsers($users); - return true; - } - } - - return false; - } -} \ No newline at end of file