Ladylikelily.com – Oleh seorang Database Administrator dengan pengalaman 5 tahun.
Langkah Mudah untuk Pemula
Apakah Anda seorang pemula dalam membuat database login? Jangan khawatir, dalam panduan ini, saya akan membantu Anda membuat database login di Xampp dengan langkah-langkah yang mudah dan jelas.
Pertama-tama, pastikan Anda sudah menginstal Xampp di komputer Anda. Kemudian buka aplikasi Xampp dan aktifkan Apache dan MySQL. Setelah itu, buka browser dan ketikkan “localhost/phpmyadmin” di address bar. Anda akan diarahkan ke halaman phpMyAdmin, yang merupakan antarmuka pengguna web untuk mengelola database MySQL.
Penggunaan SQL untuk Membuat Database dan User
Langkah kedua adalah membuat database dan user untuk login. Untuk melakukan ini, gunakan SQL query berikut di tab SQL pada phpMyAdmin:
CREATE DATABASE nama_database; CREATE USER 'nama_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON nama_database.* TO 'nama_user'@'localhost'; FLUSH PRIVILEGES;
CREATE DATABASE nama_database;
CREATE USER 'nama_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON nama_database.* TO 'nama_user'@'localhost';
FLUSH PRIVILEGES;
Pastikan Anda mengganti “nama_database”, “nama_user”, dan “password” dengan nilai yang sesuai dengan kebutuhan Anda. Setelah itu, klik tombol “Go” untuk mengeksekusi query tersebut.
Penggunaan PHP untuk Menghubungkan Database dengan Form Login
Langkah ketiga adalah membuat form login menggunakan PHP. Pertama-tama, buat file baru dengan nama “login.php” dan letakkan di folder “htdocs” di direktori Xampp. Kemudian tambahkan kode berikut di file login.php:
<?php $conn = mysqli_connect("localhost", "nama_user", "password", "nama_database"); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } ?>
<?php
$conn = mysqli_connect("localhost", "nama_user", "password", "nama_database");
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
?>
Ini akan menghubungkan form login dengan database yang telah dibuat sebelumnya. Selanjutnya, tambahkan form login di file login.php dengan menggunakan HTML dan CSS. Setelah itu, tambahkan kode PHP untuk mengecek apakah username dan password yang dimasukkan oleh pengguna ada di database. Jika benar, user akan diarahkan ke halaman selanjutnya. Jika salah, user akan diminta untuk mencoba lagi.
Pengelolaan User dan Password
Langkah terakhir adalah mengelola user dan password yang telah dibuat. Untuk mengubah password user, gunakan SQL query berikut di tab SQL pada phpMyAdmin:
SET PASSWORD FOR 'nama_user'@'localhost' = PASSWORD('password_baru');
SET PASSWORD FOR 'nama_user'@'localhost' = PASSWORD('password_baru');
Ganti “nama_user” dengan username user yang ingin Anda ubah password-nya, dan “password_baru” dengan password baru yang ingin Anda berikan. Klik tombol “Go” untuk mengeksekusi query tersebut.
Untuk menghapus user, gunakan SQL query berikut:
DROP USER 'nama_user'@'localhost';
DROP USER 'nama_user'@'localhost';
Ganti “nama_user” dengan username user yang ingin Anda hapus. Klik tombol “Go” untuk mengeksekusi query tersebut.