xe 에는 회원가입할때 ip 정보 기록을 어떻게 하는가?
오늘 오랜만에 xe 를 그누보드5 로 데이타 이전 작업을 하고 있습니다.
게시글 이전은 진작 마무리된 상태였고
오늘은 회원 자료를 가져오는 작업을 하고 있습니다.
재미난점 몇가지를 적어봅니다.
1. 회원 레벨이 없다
그누보드는 1~10 레벨로 분류
xe 는 회원 그룹의 개념으로 분류 ( 예: 관리자 , 준회원 , 정회원 )
2. 회원가입 정보에 접속자 ip 데이타가 없어
아이피 중복가입 방지를 원할때는 별도로 개발해야
3. xe 에 없는 회원필드
전화번호, 성별, 아이피, 우편번호, 주소 ...
제가 파악한 것은 이러한데, 관리자 설정항목을 추가하면 해당하는 필드가 생성되는건지는 모르겠습니다.
xe 를 설치해서 운영중인 2개의 웹사이트를 디비를 분석한 결과 위와 같은 결론에 도달했습니다.
제가 알지못한, 놓친 정보가 있다면 공유 부탁드립니다.
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 11개
2. 회원가입 정보에 접속자 ip 데이터가 있습니다.
3. 구지 요즘 같은 개인정보에 민감한 시기엔 필요있을까 싶지만, 해당 필드들을 추가할 수 있습니다.
ip 필드는 안보이는데 어느 테이블인지 아무리 봐도 안보이네요
member_srl bigint(11)
user_id varchar(80)
email_address varchar(250)
password varchar(60)
email_id varchar(80)
email_host varchar(160)
user_name varchar(40)
nick_name varchar(40)
find_account_question bigint(11)
find_account_answer varchar(250)
homepage varchar(250)
blog varchar(250)
birthday char(8)
allow_mailing char(1)
allow_message char(1)
denied char(1)
limit_date varchar(14)
regdate varchar(14)
last_login varchar(14)
change_password_date varchar(14)
is_admin char(1)
description text
extra_vars text
list_order bigint(11)
없는 필드를 추가는 목적이 아니구요.
순정 XE 보드를 기준으로 컨버터를 만드는 중인데,
순정 그누보드에 대응하는 필드들을 찾고 있는 중입니다.
https://www.xpressengine.com/index.php?mid=qna&document_srl=22673317
XE 1.7.13 을 설치후 비교분석중인데, 그런 테이블이 없네요
XE 1.8 이후에 추가된 테이블 일까요?
테스트하는 서버의 PHP가 5.2 가 설치된 거라서,
XE 1.8 이후 버전 테스트를 못하고 있습니다.
컨버터 만들때 버전확인도 해야겠군요. 음음...
제가 운용하는 서버가 php 5.2 라서 XE 1.8 버전 설치가 불가능해서 파악을 못하고 있습니다.
혹은 XE 가 설치될때 테이블과 필드 정보가 저장되는 파일을 혹시 아신다면 더욱 좋구요.
XE는 컨버터때문에 살펴보고 있는데 그누보드의 sql 파일 같은 녀석이 도통 보이지 않네요
무료호스팅 업체가 몇개가 있네요 ^^