메뉴 건너뛰기

app

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

박영식2011.02.25 17:32조회 수 4532댓글 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 조회 6127
suritam9
2013.04.04 조회 2207
suritam9
2012.09.14 조회 2521
suritam9
2012.06.24 조회 2371
suritam9
2012.06.24 조회 2786
suritam9
2012.06.24 조회 2556
suritam9
2012.06.22 조회 2587
박영식
2011.09.22 조회 2552
박영식
2011.09.21 조회 2494
박영식
2011.02.18 조회 2971
박영식
2010.09.29 조회 4765
첨부 (0)
위로