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.

avatar jabinilazhar
@jabinilazhar

1 Kontribusi 1 Poin

Diperbarui 1 tahun yang lalu

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&nbsp;</div>

avatar GrennKren
@GrennKren

62 Kontribusi 47 Poin

Dipost 1 tahun yang lalu

<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>

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 1 tahun yang lalu

<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)&gt;0) { //kalau akunnya ditemukan $ambildata = mysql_fetch_array($cekakun); $status = $ambildata['status']; if ($status=="not-active"){ echo "&lt;script&gt;alert("User tidak aktif dan tidak bisa login");&lt;/script&gt;"; // tambahin coding2 lain } elseif ($status=="active"){ echo "&lt;script&gt;alert("User aktif dan bisa login");&lt;/script&gt;"; // tambahin coding2 lain seperti session2 dll } } else { //kalau akun tidak ditemukan echo "&lt;script&gt;alert("Username atau password salah");&lt;/script&gt;"; } }</pre><div><br>maaf jika terdapat kesalahan di codingnya soalnya diketik langsung di kolom ini, tapi intinya logikanya menurutku :<br>1. User masukin username &amp; password<br>2. Cek username &amp; 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>

avatar muhammadridho30
@muhammadridho30

9 Kontribusi 2 Poin

Dipost 1 tahun yang lalu

Login untuk ikut Jawaban