getConnection(); $success = ""; $error = ""; if ($_SERVER['REQUEST_METHOD'] == 'POST') { $username = trim($_POST['username']); $password_plain = trim($_POST['password']); $role = $_POST['role']; // Validasi sederhana if (empty($username) || empty($password_plain) || empty($role)) { $error = "Semua field wajib diisi."; } else { $password = password_hash($password_plain, PASSWORD_DEFAULT); try { $stmt = $conn->prepare("INSERT INTO users (username, password, role) VALUES (?, ?, ?)"); $stmt->execute([$username, $password, $role]); $success = "Pendaftaran berhasil! Silakan login."; } catch (PDOException $e) { if ($e->getCode() == 23000) { // duplicate entry $error = "Username sudah digunakan."; } else { $error = "Terjadi kesalahan: " . $e->getMessage(); } } } } ?> Register - FTTH Megadata
Logo

Daftar Akun

$success

"; ?> $error

"; ?>

Sudah punya akun? Login di sini