alexa-tracking

Main Content

1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/5329dcd5c1cb17aa3f8b45ea/tanya-kondisi-if-pada-login-gagal-semua
Tanya kondisi IF pada login gagal semua
Gan ane lagi kebingungan bgt, pliss bantuin yahh...
maksud ane username yg punya level user langsung bisa login, nah klo yg levelnya masih new blm bisa login dan harus konfirmasi admin dulu.
script dibawah ini udah ane coba tapi kenapa semua level minta konfirmasi admin dulu.

apa logika di IF-nya salah ya, mohon pencerahannya yah gan emoticon-Sorry

ini script loginnya gan
Quote:
<?php

// memulai session
session_start();

$host = "localhost"; //pada saat hosting ganti host sesuai dengan hosting web
$dbuser = "root"; //sesuaikan dengan dbuser pada web
$dbpassword = "";
$database = "jack_db"; //nama data

mysql_connect($host, $dbuser, $dbpassword);
mysql_select_db('jackpot_db');

$username = $_POST['username'];
$password = $_POST['password'];



// query untuk mendapatkan record dari username
$query = "SELECT * FROM tb_member WHERE username = '$username'";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
$level = mysql_fetch_array($hasil);


if ($password == $data['password'] && $level == 'user')

{
// tampilkan menu
include "welcome.php";

}
else
{
echo "<h4>Login gagal atau Anda belum mengkonfirmasi pendaftaran<br>
silahkan konfirmasi kembali pendaftaran anda melalui SMS<br>
</h4>";
echo "<a href='index.php'>Kembali ke Homepage</a> ";
}

?>
mungkin harusnya
Code:

if ($password == $data['password'] && [B]$data['level'][/B] == 'user')

fetchnya cukup sekali saja toh? kan cuma sebaris yang dicari...

btw, fungsi mysql_* itu udah deprecated. pakailah pdo atau mysqli.. emoticon-Malu (S)
tq gan, mau jalaaaaaaaan.................................. emoticon-Kiss
ane masih bingung sm logikanya, hehehe
Quote:Original Posted By IdontSpeakHuman
mungkin harusnya
Code:

if ($password == $data['password'] && [B]$data['level'][/B] == 'user')

fetchnya cukup sekali saja toh? kan cuma sebaris yang dicari...

btw, fungsi mysql_* itu udah deprecated. pakailah pdo atau mysqli.. emoticon-Malu (S)


dah dijawab ma agan ni