Update Auth Register

This commit is contained in:
mikael-zakaria 2025-09-03 23:02:27 +07:00
parent 37816b8b7b
commit f688956ee6

View File

@ -162,12 +162,28 @@ class Auth extends Controller {
}
$password = password_hash($password, PASSWORD_DEFAULT);
$sql = "INSERT INTO users(username, password) values('$username', '$password')";
$sql = "INSERT INTO users(username, password) VALUES(?, ?)";
try {
// Jalankan kueri dan binding data secara terpisah
$this->db->query($sql, [$username, $hashedPassword]);
// Respon sukses jika kueri berhasil
return $this->respond([
'status' => 'success',
'message' => 'User ' . $username . ' successfully created.'
], 201); // Kode 201 Created sudah benar untuk resource baru
} catch (\Exception $e) {
// Tangani error lain-lain
return $this->respond([
'status' => 'error',
'message' => 'Failed to create user. Please try again later.'
], 500); // Kode 500 Internal Server Error untuk masalah di server
}
return $this->respond([
'status' => 'success',
'message' => 'User '.$username.' created'
], 201);
}
// public function change_pass() {