Postingan lainnya
Active & not active user
Bagaimana cara membuat status pada user agar tidak bisa login ketika statusnya di ubah ke tidak aktif (not active) dan ketika di ubah lagi ke active maka user bisa login kembali.
3 Jawaban:
<div>Karena ada login berarti ada tabel user di database.. dan ketika ada tabel nya.. berarti bisa ditambahin kolom baru khusus melabeli active dan nggak nya </div>
<div>Sejalan dengan jawaban @GreenKren<br>yang kamu perlu pelajari adalah cara "mengupdate database".<br>Setiap user login, update kolom 'status' di database bisa pakai 0 atau 1 alias true atau false.<br>Setiap mau login cek statusnya true atau false, bikin logika if else sesuai yang kamu mau</div>
<div>nambahin jawaban @hilmanski itu tinggal nambahin 1 variable lagi di tb akun (dimana biasanya) ada username-password, trus tambah 1 lagi "status" jadinya username,password,status, tipe status varchar<br><br>trus contoh coding waktu loginnya seperti ini kurang lebih</div><pre>if (isset($_POST['tombolsubmitlogin'])){ $username = $_POST['username']; $password = $_POST['password'];
$cekakun = mysql_query("SELECT * FROM tb_akun WHERE BINARY username='$username' AND BINARY password='$password'") or die (mysql_error()); if (mysql_num_rows($cekakun)>0) { //kalau akunnya ditemukan $ambildata = mysql_fetch_array($cekakun); $status = $ambildata['status']; if ($status=="not-active"){ echo "<script>alert("User tidak aktif dan tidak bisa login");</script>"; // tambahin coding2 lain } elseif ($status=="active"){ echo "<script>alert("User aktif dan bisa login");</script>"; // tambahin coding2 lain seperti session2 dll } } else { //kalau akun tidak ditemukan echo "<script>alert("Username atau password salah");</script>"; } }</pre><div><br>maaf jika terdapat kesalahan di codingnya soalnya diketik langsung di kolom ini, tapi intinya logikanya menurutku :<br>1. User masukin username & password<br>2. Cek username & password di database<br>3. Ambil data statusnya, cek statusnya aktif atau nggak<br>- Kalau aktif = login<br>- Kalau tidak aktif = tidak jadi login</div><pre><br></pre>