Permisi agan - agan sista semuanya. Kebetulan ane lagi ada tugas projek membuat aplikasi database pelanggan sederhana. Tapi ane nemuin kendala pada bagian login nya. Berikut selengkapnya :
1. Halaman main_login.php ---> Tampilan awal login.
Spoiler for main_login.php:
<?php
@session_start();
unset($_SESSION['username']);
if (ISSET($_SESSION['username']))
{
header ("location:index.php");
}
?>
//ambil data dari form
$username=$_POST['username'];
$pass=$_POST['pass'];
//koneksikan data
$pilih= "Select * From dt_user where username='$username' and pass='$pass'";
$query=mysql_query($pilih);
$data=mysql_num_rows($query);
//Validasi Data dari form dengan database
if ($data >= 1)
{
$_SESSION['username']=$username;
header("location:index.php");
}
else
{
echo "[removed]alert('Maaf, Anda Harus Login Terlebih dahulu. Silahkan Cek apakah username dan password anda sudah benar');document.location='main_login.php'[removed]";
}
?>
3. Halaman : index.php---> Halaman index untuk control panel admin
Spoiler for index.php:
<?php
session_start();
include "checklogin.php";
?>
<p><div id="teks_konten"><b><font color="white"><br>Selamat Datang Di Control Panel Pelayanan Pelanggan Prabayar <br> PT. PLN (Persero) Yogyakarta</font></b></div></p>
</div>
</div>
</div>
</body>
</html
4. Struktur Tabel admin : ane beri nama tabel dt_user
//koneksi dengan server database mysql
$koneksi = mysql_connect($hostname, $username, $password);
//pilih database yang akan digunakan
mysql_select_db($database, $koneksi);
?>
Yang ane tanyakan gan :
Quote:
1. Bagaimana caranya login dengan username dan password yang udah dibuat di tabel dt_user diatas agar bisa masuk ke index.php. Coz udah ane coba tiga - tiganya selalu warning javasriptnya muncul?
2. Yang kedua ada ga gan cara yang lebih efektif untuk untuk memberikan session
<?php
session_start();
include 'checklogin.php';
?>
tanpa harus naruh di setiap halaman control panel admin?
Maaf ya gan kalau kepanjangan n agak berantakan, coz ane udah nyari - nyari dimana letak kesalahannya juga ga ketemu - temu. Ane masih belajar gan, jadi mohon bantuannya gan. Terima kasih sebelumnya.