메뉴 건너뛰기

app

[php] XE에서 로그인 연동 및 전체 row 구하기

박영식2011.02.25 17:32조회 수 4174댓글 0

    • 글자 크기

define('__ZBXE__', true);
 require_once('../../config/config.inc.php');
 $oContext = &Context::getInstance();
 $oContext->init();
    
 $logged_info = Context::get('logged_info'); 
 $id = $logged_info->user_id;

위의 코드를 이용해 로그인 되어있을 경우 id까지 얻을 수 있다.
$logged_info->group_list[3] 여기엔 초기값으로 정회원이 들어있고,
$logged_info->group_list[2] 준회원일 경우 여기에 값이 들어있다.
$logged_info->is_admin 최고 관리자일 경우 이 변수에 Y가 할당되어 있다.

$logged_info 변수가 존재 하는 것 만으로 로그인 여부를 확인할 수 있다.

그런데 이를 사용하면, select로 db를 가져오고 mysql_affected_rows()로 카운트 할 때, 1로 설정된다. 이유는 잘 모르겠고, 이를 대체하여 mysql_num_rows($result)로 대체하여 row의 개수를 구했다.

$result = mysql_query($sql, $connect); 
$total = mysql_num_rows($result); // 총 레코드 수
박영식 (비회원)
    • 글자 크기
[FRIDA] 외부 접근 경로 및 메소드 추출 예제 (by lispro06) [FRIDA] MicroTrend – Android – VirusClicker (by lispro06)

댓글 달기

이전 1 2 3 4 5 6 7 8 9 10... 14다음
첨부 (0)
위로