使用“ if”语句确定用户是否是来自mySQL数据库的管理图形。
我看过的每个地方都说mysql_fetch_array已被弃用,但没有其他选择。
$sql = "SELECT * FROM user WHERE user='$username' &&
password='$password' ";
$result = $conn->query($sql);
if($row = mysql_fetch_array($result))
{
$_SESSION['id'] = "".$row['id']."";
$_SESSION['username'] = "".$row['user'].""; // Username
$_SESSION['admin'] = "".$row['admin'].""; // Admin
$_SESSION['seclvl'] = 1; // Security Level
}
代码应该使用登录表单连接到数据库,以确定SESSION用户是否是站点管理员,并允许他们访问某些页面(如果不是管理员,则仅显示基本页面)。 登录名未返回预期结果。