뉴스 게시 승인 시스템

user2544765

사용자가 데이터베이스에서 소유자 등급인지 확인하는 내 사이트의 뉴스 페이지를 만들려고합니다. 작동했지만 내 등급을 변경했을 때 표시되어야하는 메시지를 볼 수 있습니다. 올바른 순위.

뉴스 페이지 용 코드

<?php
  require_once('appvars.php');
  require_once('connectvars.php');

  // Make sure the user is logged in before going any further.
  if (!isset($_SESSION['user_id'])) {
    echo '<p class="login">Please <a href="login.php">log in</a> to access this page.</p>';
    exit();
  }
  else {
    echo('<p class="login">You are logged in as ' . $_SESSION['username'] . '. <a href="logout.php">Log out</a>.</p>');
  }

  // Connect to the database
  $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);

  // Grab the profile data from the database
  if (!isset($_GET['user_id'])) {
    $query = "SELECT rank FROM kaoscraft_user WHERE user_id = '" . $_SESSION['user_id'] . "'";
  }
  else {
    $query = "SELECT rank FROM kaoscraft_user WHERE user_id = '" . $_GET['user_id'] . "'";
  }
  $data = mysqli_query($dbc, $query);


  if (!$row['rank'] = 'Owner') {
  echo 'Youre not logged in';
  }

  else {
  echo 'Welcome';
  }

  mysqli_close($dbc);
?>
패트릭 Q

if (!$row['rank'] = 'Owner')

그것은 평등 검사가 아니라 할당입니다. ==동등성 검사에 사용 합니다. 이를 변경하면 실제로 값을 설정해야합니다 $row.

$data = mysqli_query($dbc, $query);
$row = $data->fetch_assoc();

if (!isset($row['rank']) || !$row['rank'] == 'Owner') {
    echo 'Youre not logged in';
}

else {
    echo 'Welcome';
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

와인 : 창의 "시스템 메뉴"를 표시합니까?

분류에서Dev

재귀 메뉴 시스템

분류에서Dev

TYPO3 뉴스 시스템 및 RealURL

분류에서Dev

Ruby 시스템 인수

분류에서Dev

Flask 로그인 시스템

분류에서Dev

CodeIgniter 로그인 시스템

분류에서Dev

VMware 게스트 시스템에서 호스트 시스템의 이더넷 인터페이스로 Ping

분류에서Dev

텍스트 기반 게임 인벤토리 시스템 문제

분류에서Dev

시스템 메뉴 활성화

분류에서Dev

인증 시스템-내 시스템은 안전한가요?

분류에서Dev

시스템 재부팅시 인스턴스 작업 시작

분류에서Dev

시스템 재부팅시 인스턴스 작업 시작

분류에서Dev

뉴스 레터 템플릿-표를 올바르게 표시

분류에서Dev

표에서 상태 승인시 버튼 텍스트 변경

분류에서Dev

시스템 사양은 어떻게 확인합니까?

분류에서Dev

뉴스 스트림에 Facebook 게시

분류에서Dev

로그인 인증 시스템

분류에서Dev

시스템 시작시 Dropbox 시작 (로그인 아님)

분류에서Dev

시스템 시작시 Dropbox 시작 (로그인 아님)

분류에서Dev

예약 시스템의 날짜 확인

분류에서Dev

laravel의 다중 인증 시스템

분류에서Dev

password_verify ()로 로그인 시스템

분류에서Dev

NodeJS 및 Excel의 로그인 시스템

분류에서Dev

온라인 기록 시스템

분류에서Dev

CakePHP의 로그인 시스템

분류에서Dev

라 라벨 로그인 시스템

분류에서Dev

로그인 시스템의 IP 주소

분류에서Dev

Alfresco 인증 서브 시스템 개발

분류에서Dev

전문적인 Python 시스템 유지