메뉴 건너뛰기

app

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

박영식2011.02.25 17:32조회 수 4513댓글 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 조회 6108
suritam9
2013.04.04 조회 2197
suritam9
2012.09.14 조회 2515
suritam9
2012.06.24 조회 2366
suritam9
2012.06.24 조회 2776
suritam9
2012.06.24 조회 2532
suritam9
2012.06.22 조회 2582
박영식
2011.09.22 조회 2544
박영식
2011.09.21 조회 2488
박영식
2011.02.18 조회 2964
박영식
2010.09.29 조회 4757
첨부 (0)
위로