xe 에는 회원가입할때 ip 정보 기록을 어떻게 하는가? 정보
xe 에는 회원가입할때 ip 정보 기록을 어떻게 하는가?본문
오늘 오랜만에 xe 를 그누보드5 로 데이타 이전 작업을 하고 있습니다.
게시글 이전은 진작 마무리된 상태였고
오늘은 회원 자료를 가져오는 작업을 하고 있습니다.
재미난점 몇가지를 적어봅니다.
1. 회원 레벨이 없다
그누보드는 1~10 레벨로 분류
xe 는 회원 그룹의 개념으로 분류 ( 예: 관리자 , 준회원 , 정회원 )
2. 회원가입 정보에 접속자 ip 데이타가 없어
아이피 중복가입 방지를 원할때는 별도로 개발해야
3. xe 에 없는 회원필드
전화번호, 성별, 아이피, 우편번호, 주소 ...
제가 파악한 것은 이러한데, 관리자 설정항목을 추가하면 해당하는 필드가 생성되는건지는 모르겠습니다.
xe 를 설치해서 운영중인 2개의 웹사이트를 디비를 분석한 결과 위와 같은 결론에 도달했습니다.
제가 알지못한, 놓친 정보가 있다면 공유 부탁드립니다.
공감
0
0
댓글 11개
흠.. 1번 레벨 있습니다. 자체에 내장된것은 포인트 상승시 레벨 적용이 가능하고 냑같은 레벨 경우는 서드파티 모듈/애드온으로 존재합니다.
2. 회원가입 정보에 접속자 ip 데이터가 있습니다.
3. 구지 요즘 같은 개인정보에 민감한 시기엔 필요있을까 싶지만, 해당 필드들을 추가할 수 있습니다.
2. 회원가입 정보에 접속자 ip 데이터가 있습니다.
3. 구지 요즘 같은 개인정보에 민감한 시기엔 필요있을까 싶지만, 해당 필드들을 추가할 수 있습니다.
@Luatic xe_member 테이블의 필드정보인데요.
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 보드를 기준으로 컨버터를 만드는 중인데,
순정 그누보드에 대응하는 필드들을 찾고 있는 중입니다.
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 보드를 기준으로 컨버터를 만드는 중인데,
순정 그누보드에 대응하는 필드들을 찾고 있는 중입니다.
@해피정 ip는 xe_member_loginlog 에 저장됩니다 xe_member 과 분리되어있습니다.
@Luatic 로그인 기록 모듈이고 추가기능이라는 댓글이 보이네요.
https://www.xpressengine.com/index.php?mid=qna&document_srl=22673317
https://www.xpressengine.com/index.php?mid=qna&document_srl=22673317
XE 1.7.13 을 설치후 비교분석중인데, 그런 테이블이 없네요
XE 1.8 이후에 추가된 테이블 일까요?
테스트하는 서버의 PHP가 5.2 가 설치된 거라서,
XE 1.8 이후 버전 테스트를 못하고 있습니다.
@해피정 저도 제 사이트에서 본거라 1.8.46입니다. 1.9버전대에서도 디비구조가 많이 바뀝니다..
@Luatic 1.8x 에서는 xe_member_loginlog 테이블이 추가되었나 보네요.
컨버터 만들때 버전확인도 해야겠군요. 음음...
컨버터 만들때 버전확인도 해야겠군요. 음음...
@해피정 파이팅 입니다^^
@Luatic xe_member_loginlog 테이블의 필드정보를 알수 있을까요?
제가 운용하는 서버가 php 5.2 라서 XE 1.8 버전 설치가 불가능해서 파악을 못하고 있습니다.
혹은 XE 가 설치될때 테이블과 필드 정보가 저장되는 파일을 혹시 아신다면 더욱 좋구요.
XE는 컨버터때문에 살펴보고 있는데 그누보드의 sql 파일 같은 녀석이 도통 보이지 않네요
제가 운용하는 서버가 php 5.2 라서 XE 1.8 버전 설치가 불가능해서 파악을 못하고 있습니다.
혹은 XE 가 설치될때 테이블과 필드 정보가 저장되는 파일을 혹시 아신다면 더욱 좋구요.
XE는 컨버터때문에 살펴보고 있는데 그누보드의 sql 파일 같은 녀석이 도통 보이지 않네요
@해피정 테스트 계정 하나 만들어드릴까요, xe는 별도의 sql파일이 존재하지 않습니다. 설치시 자동으로 만들어줍니다. 요즘은 xe보다 라이믹스를 많이 사용합니다. 라이믹스도 알아두셔도 좋을듯 싶네요. 일종에 그누에서 빌드 개념이라 보시면됩니다. https://rhymix.org/