로그인되어있는 회원 id 는 어디? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

로그인되어있는 회원 id 는 어디? 정보

로그인되어있는 회원 id 는 어디?

본문

제가 초보라 질문내용이 정확한건지 잘 모르겠네요..
 
1.회원이 로그인을 하면 로그인 되어 있다는 것이 어디에 저장되어 있나요.?
 
위내용을 알아야 아래 내용에 적용을 할수 있어서 질문 드립니다.
 
  $dim_session_id_type                       = $id ;       //****** 회원고유값 세션입니다..EX)아이디
  $dim_session_hp_type                  = $hp ;    //****** 회원휴대폰 세션입니다.  하이폰이 제외된 값이어야 합니다.
  $dim_session_name_type              = $name ;    //****** 회원이름 세션입니다..
 
위처럼 적고 저장을 했는데 적용이 안되어서 이렇게 질문 드립니다.
 
예] 로그인을 하면 위 부분에서 로그인한 회원의세션을 체크해서
 
     특정 페이지로 이동을 하게끔 되어 있는데 체크를 못할 경우엔
 
     첫페이지 즉 인덱스로  넘어 갑니다...
 
mb_id 이런 식으로도 해봤는데 안되네요..
 
고수분들의 도움을 요청 합니다...
 
제가 가진 포인트가 별로 없어 5천 밖에 못걸었네요...ㅜ.ㅜ
  • 복사

댓글 전체

별도로 만든 파일의 상단에 include_once("./_common.php"); 를 추가하고,
print_r2($member);
<?
include_once("./_common.php");

print_r2($member);
?>
$member 배열변수가 정상적으로 출력되는지 확인 후 원하는값을 사용하시면 될듯
제가 설명이 좀 부족했나 봅니다..

거누보드 설치 되어 있는것 부터 적용할 부분까지 다시 설명 드리겠습니다.

/홈디렉토리/거누보드/sms/user_config/  <ㅡ 이곳에 있는 파일중 => site_user_config.php <= 이파일을 수정하는데요.

파일내용은
==============================================================================================================
<?

//###########################  [SITE USER ENVIRONMENT CONFIGURATIONS]  #########################################

//@@@@@@@@@  페이지 타이틀입니다.. 선택사항입니다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  $dim_cfg_title                            = "문자보내기";                         
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


//@@@@@@@@@  멤버와 주소록이 있는 DB  정보 환경 설정입니다.. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  $dim_cfg_db_url                            = "localhost";      //****** sql url...없으면 널값 또는 localhost
  $dim_cfg_db_name                            = "디비네임";    //****** sql user DB NAME
  $dim_cfg_db_id                          = "디비아이디";    //****** sql user ID
  $dim_cfg_db_pwd                            = "디비패스워드";      //****** sql user PWD
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


//@@@@@@@@@  로그인 페이지 정보입니다..  LAN 만 필요합니다.. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  $dim_login_page_url                        = "http://localhost/거누보드/bbs/login.php";      //****** 로그인 페이지 절대 경로  (http://포함) 

  $dim_login_return_url                      = "";      //****** 로그인 후 리턴값이 있다면 그 변수명
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


//@@@@@@@@@  session 정보입니다... EX)  $dim_session_ip_type=session("mem_id") @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

/// ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ이곳이 수정 해야 될부분 입니다ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ////


  $dim_session_id_type                      = id;      //****** 회원고유값 세션입니다..EX)아이디
  $dim_session_hp_type                  = hp;    //****** 회원휴대폰 세션입니다.  하이폰이 제외된 값이어야 합니다.
  $dim_session_name_type              = name;    //****** 회원이름 세션입니다..

///ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ여기까지ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ///
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


//@@@@@@@@@  사이트 레이아웃 환경 설정입니다... @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  $dim_total_table_align                  = "";      //****** 페이지 정렬좌측정렬시 값을 넣지 않으셔도 됩니다.
  $dim_total_table_size                  = "900";      //****** 페이지 전체 사이즈
  $dim_layout_left_size                  = "156";      //****** 좌측 메뉴 사이즈   
  $dim_layout_center_size              = "610";      //****** 가운데 사이즈 [최적 사이즈 : 610  ]
  $dim_layout_right_size                = "100%";      //****** 우측측 사이즈 없으면 미입력                   
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


//@@@@@@@@@  회원 테이블 환경설정입니다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  $dim_member_table_name                      = "g4_member";      //****** 회원테이블 명 (저 테이블이 회원테이블 맞죠?)
  $dim_member_table_id_field_name            = "mb_id";      //****** 회원테이블 아이디 또는 절대구분 필드명

//회원테이블안에
  $dim_member_table_cash_field_name          = "sms_money";      //****** 회원테이블의 회원이 사용가능한 머 니 필드명 a    --- 없을시 필드 추가 (회원테이블에 추가해 주세요)
  $dim_member_table_sms_cash_field_name      = "sms_count";      //****** 회원테이블의 회원이 사용가능한 문자건수 필드명  b    --- 없을시 필드 추가(회원테이블에 추가해 주세요)
  $dim_member_table_sms_bonus_cash_field_name = "sms_free_count";      //****** 1일 문자 카운터 필드명 c(회원테이블에 추가해 주세요)
  $dim_member_table_sms_bonus_day_field_name  = "sms_free_date";      //****** 1일 문자 생성날짜 필드명 d(회원테이블에 추가해 주세요)
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


//@@@@@@@@@  새로 만든 테이블 이름 설정입니다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  $dim_add_group_table_name                  = "smsurl";      //****** 새로 만든 주소록 그룹 테이블 이름 A
  $dim_add_group_type_table_name        = "smsurl_le" ;      //****** 새로 만든 주소록 주소록 릴레이 테이블 이름 B
  $dim_add_table_name                    = "smsurl_table";      //****** 새로 만든 새로 만든 주소록  테이블 이름 C
  $dim_mymsg_table_name                  = "sms_msg";      //****** 새로 만든 내 메세지  테이블 이름 D
  $dim_admin_bonus_table_name            = "sms_mj";      //****** 새로 만든 무료 문자사용 관리자 테이블 이름 E
  $dim_give_sms_table_name              = "sms_smj";      //****** 새로 만든 선물 문자 테이블 명 F
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


//@@@@@@@@@ 기타 설정값입니다.. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  $dim_member_table_one_fax_cash_value        = 60;        //****** 회원테이블의 회원의 fax 건 발송시 금액 값(부가세 포함가)(이건 서비스제공되지 않는다고 합니다.)
  $dim_cash_page_url                        = "/navi/sms/include/cash_sample.php";    //****** 결제페이지 절대 경로입니다. (제가 고쳤는데...만약에 아니면 이부분도 사이트설정에 맞게 고쳐 주세요. ) 
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


//@@@@@@@@@ 관리자 모드를 위한 사항입니다.... @@@@@@@@@@@@@@@
  $dim_session_admin_value                  = "master";      //****** 관리자일 경우  $dim_member_table_id_field_name의 값입니다.  (관리자아이디를 적으면 됩니다.)
  $dim_member_table_name_field_name        = "mb_name";      //****** 회원테이블 이름 필드명
  $mem_table_hp_field_ok                    = "yes";      //****** 멤버 테이블에  휴대폰 필드가 하나로 이루어 졌으면 "yes" , 3개의 필드로 나누어져 있으면 "no"
  $mem_table_hp_field                      = "";      //****** 멤버 테이블에 휴대폰 필드명  (3개로 나누어져 있으면 첫번째 필드명)
  $mem_table_hp_field_1                    = "";      //****** 멤버 테이블에 휴대폰  필드가 3개로 나누어져 있을때 두번째 필드명 (필드가 하나일때 입력 불필요)?  $mem_table_hp_field_2                    = "";      //****** 멤버 테이블에 휴대폰  필드가 3개로 나누어져 있을때 두번째 필드명 (필드가 하나일때 입력 불필요)?//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

//##############################  [END CONFIGURATIONS]  ########################################################
?>

더 필요하신 정보가 있다면 올려 드리겠습니다..
<?
$g4_path = "/홈디렉토리/그누보드/";
include_once "$g4_path/common.php";

$dim_session_id_type                = $member[mb_id];      //****** 회원고유값 세션입니다..EX)아이디
$dim_session_hp_type                = $member[mb_hp];    //****** 회원휴대폰 세션입니다.  하이폰이 제외된 값이어야 합니다.
$dim_session_name_type              = $member[mb_name];    //****** 회원이름 세션입니다..

echo "$dim_session_id_type";
echo "$dim_session_hp_type";
echo "$dim_session_name_type";
?>
/홈디렉토리/그누보드/sms/user_config/test.php
test.php 별도로 하나만들어서 업로드해보세요.나머지는 사용자 응용의 몫으로 남깁니다.
테스트 해봤는데 역시 안되네요..아직 초보라 ㅜ.ㅜ;

test.php 불러오면 아무 것도 안적힌 빈페이지만 뜨네요..

일단 포인트는 영남이님꼐 드렸습니다...

도와주신분 모두 감사드리며 한분에게 밖에 포인트를 줄수 없다는게 대단히 죄송스럽네요...

초보들을 위해 애쓰시는 마음 고맙습니다.^^
© SIRSOFT
현재 페이지 제일 처음으로