메뉴 건너뛰기

app

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

박영식2011.02.25 17:32조회 수 4529댓글 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); // 총 레코드 수
박영식 (비회원)
    • 글자 크기
[PHP] XE에서 document_srl로 DocumentModel 만들기 (by 박영식) [OBDC] mssql OBDC 설정 (by 박영식)

댓글 달기

suritam9
2013.04.25 조회 6124
suritam9
2013.04.04 조회 2203
suritam9
2012.09.14 조회 2521
suritam9
2012.06.24 조회 2368
suritam9
2012.06.24 조회 2785
suritam9
2012.06.24 조회 2553
suritam9
2012.06.22 조회 2586
박영식
2011.09.22 조회 2550
박영식
2011.09.21 조회 2492
박영식
2011.02.18 조회 2968
박영식
2010.09.29 조회 4762
첨부 (0)
위로