<?php
include 'koneksi.php';  // Menyertakan koneksi database

if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // Ambil data dari form
    $nama = mysqli_real_escape_string($koneksi, $_POST['nama']);
    $email = mysqli_real_escape_string($koneksi, $_POST['email']);
    $password = mysqli_real_escape_string($koneksi, $_POST['password']);
    $role = mysqli_real_escape_string($koneksi, $_POST['role']);

    // Enkripsi password
    $password_hash = password_hash($password, PASSWORD_DEFAULT);

    // Cek apakah email sudah terdaftar
    $sql = "SELECT * FROM tbl_pengguna WHERE email='$email'";
    $result = mysqli_query($koneksi, $sql);
    
    if (mysqli_num_rows($result) > 0) {
        // Jika email sudah terdaftar
        echo "Email sudah terdaftar. Silakan gunakan email lain.";
    } else {
        // Masukkan data pengguna dengan role
        $insert_user_sql = "INSERT INTO tbl_pengguna (nama, email, password, role) VALUES ('$nama', '$email', '$password_hash', '$role')";
        
        if (mysqli_query($koneksi, $insert_user_sql)) {
            // Jika pendaftaran berhasil, arahkan ke halaman login
            header("Location: login.php"); // Pengalihan ke halaman login
            exit();
        } else {
            echo "Terjadi kesalahan saat menyimpan data pengguna.";
        }
    }
}
?>
