Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Multi User
bagaimana cara ngerubah yang singgle user ke multi user, jika di tambah level admin direk ke indexadmin.php dan jika level user ke indexuser.php
if ($act=='login'){ $user = esc_field($_POST[user]); $pass = esc_field($_POST[pass]);
$row = $db->get_row("SELECT * FROM tb_admin WHERE user='$user' AND pass='$pass'"); if($row){ $_SESSION[login] = $row->user; redirect_js("index.php"); } else{ print_msg("Salah kombinasi username dan password."); } } elseif($act=='logout'){ unset($_SESSION[login]); header("location:login.php"); } else if ($mod=='password'){ $pass1 = $_POST[pass1]; $pass2 = $_POST[pass2]; $pass3 = $_POST[pass3];
$row = $db->get_row("SELECT * FROM tb_admin WHERE user='$_SESSION[login]' AND pass='$pass1'");
if($pass1=='' || $pass2=='' || $pass3=='') print_msg('Field bertanda * harus diisi.'); elseif(!$row) print_msg('Password lama salah.'); elseif( $pass2 != $pass3 ) print_msg('Password baru dan konfirmasi password baru tidak sama.'); else{ $db->query("UPDATE tb_admin SET pass='$pass2' WHERE user='$_SESSION[login]'"); print_msg('Password berhasil diubah.', 'success'); } }
1 Jawaban:
<pre> $row = $db->get_row("SELECT * FROM tb_admin WHERE user='$user' AND pass='$pass'"); if($row){ $_SESSION[login] = $row->user; if($row->level == 'admin'){ redirect_js("indexadmin.php"); }elseif($row->level == 'user'){ redirect_js("indexuser.php"); } } else{ print_msg("Salah kombinasi username dan password."); } </pre>