묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입폼을 변경을 해야 하는데요
2011.11.15 12:42
회원가입폼을 변경해야 합니다.
admin에서 메뉴 추가로 변경할수 있는 사항은 아니구요....
그래서 "묻고 답하기" 게시판에서 회원가입폼과 수정폼이 어떤 파일인지는 찾았습니다.
입력폼은 찾은 파일에서 수정하면 되는데
입력받은 폼값과 수정할때 변경한 폼값을 넘겨받아 처리하는 DB에서 처리시켜주는 페이지가 어떤 파일인지 도무지 못찾겠는데요
어떤파일인지 아시는분은 답변좀 부탁드리겠습니다.
그리고 회원가입시 등록되는 DB table이름도 알려주셨으면 합니다.
댓글 1
-
종스
2011.11.15 13:06
-
액션액션
2011.11.15 14:09
답변 감사합니다. 그런데 DB에 등록을 할려면 쿼리문이 insert로 시작되는거 아닌가요?? 아무리 찾아봐도 insert 로 시작되는 문구가 보이지 않아서요..... -
종스
2011.11.16 08:41
1.5.0.8 버전기준으로 1658번 라인이 DB insert 구분입니다. $output = executeQuery('member.insertMember', $args); -
종스
2011.11.16 08:43
정확한 db쿼리 문은 XML로 작성되어 있습니다. modules/member/queries 폴더에 insertMember.xml 파일입니다. -
종스
2011.11.16 08:44
xe 도움말 참고하세요^^; http://xe.xpressengine.net/wiki/18180631 -
종스
2011.11.16 08:46
묻고 답하기 게시판은 처음인데... 의견으로 작성한 내용은 쪽지로 안날라 오네요~ ㅠ.ㅠ; 이후 질문은 아마도 답변하기 힘들것 같습니다~
DB table 이름은 테이블머릿말_member 입니다. (일반적으로 xe_member 가 되겠죠~)
그리고 회원 가입 처리 페이지는
/modules/member/member.controller.php 파일에
1596번째 라인 function 부분입니다.
/**
* @brief Add users to the member table
**/
function insertMember(&$args, $password_is_hashed = false) {
참고로 core에 포함된 member 모듈부분을 건드리는건 좋지 않습니다. 향후 update시 수정했던 부분을 다시 점검해야 하니깐요~
xe에 트리거라는 기능이 있습니다. 가입전,후로 어떤 액션을 취할수 있는 기능이죠~
triggerCall 이라고 되어 있는 부분이 중간중간 끼어들수 있는 부분입니다. (간단히 여기까지만 설명드릴께요^^)