contoh script php login admin

contoh script php login admin

Cara Membuat Session Login PHP dan Contoh Script [Lengkap] - Niagahoster Untuk membuat halaman login dengan PHP dan MySQL, terlebih dahulu kita harus login ke Member Area Niagahoster dan membuat database MySQL. Setelah itu, kita harus menyiapkan struktur project PHP dan menghubungkannya dengan MySQL. Langkah selanjutnya adalah membuat halaman login PHP dan merancang form registrasi website. Kemudian, kita perlu bangun halaman berhasil login dan menambahkan fungsi logout. Terakhir, kita bisa mempercantik website dengan CSS. Berikut adalah contoh script PHP untuk login: ```php require_once ("config.php"); if (isset($_POST['login'])){ $username = filter_input(INPUT_POST, 'username', FILTER_SANITIZE_STRING); $password = filter_input(INPUT_POST, 'password', FILTER_SANITIZE_STRING); $sql = "SELECT * FROM users WHERE username=:username OR email=:email"; $stmt = $db->prepare($sql); $stmt->bindParam(':username', $username); $stmt->bindParam(':email', $username); $stmt->execute(); $user = $stmt->fetch(PDO::FETCH_ASSOC); if ($user){ if (password_verify($password, $user['password'])){ session_start(); $_SESSION['user_id'] = $user['id']; $_SESSION['username'] = $user['username']; $_SESSION['is_admin'] = $user['is_admin']; header("Location: dashboard.php"); } else { echo "Invalid username or password"; } } else { echo "Invalid username or password"; } } ``` Dengan menggunakan script ini, kita bisa membuat form login dengan PHP dan MySQL. Pastikan username dan password yang dimasukkan oleh pengguna cocok dengan yang ada di database. Setelah login berhasil, session akan dimulai dan pengguna akan diarahkan ke halaman dashboard. Semoga tutorial ini bisa membantu Anda dalam membuat session login PHP dan contoh script. Jadi, ikuti langkah-langkah di atas dan kembangkan website Anda dengan fitur login yang aman dan terpercaya.