묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원 가입시 회원 이름이 안 들어옵니다.
2012.05.04 13:43
1.5.2.2부터인가 회원 가입 시에 회원 이름이 숫자, 즉 회원 srl로 들어옵니다.
다른 항목은 정상적으로 들어오는데, 이름만 들어오지 않아서 member_srl로 대치돼서 저장이 되네요.
어떻게 해야 할까요? XE 버그인지 아니면 뭔가 잘못 건드린 게 있는 건지.... ㅠ.ㅜ
댓글 2
-
송동우
2012.05.04 17:02
-
큰돌♡
2012.05.04 18:25
이름 입력하는 항목이 있고 이름을 입력했는데도 그게 안 넘어가니까 문제인 겁니다. 도무지 이유를 알 수가 없네요. 다른 정보는 다 잘 넘어가는데, 이름만 사라집니다. -
송동우
2012.05.04 19:13
xe - modules - member - member.controller.php 열고
line 1684 쯤에
$args->blog = htmlspecialchars($args->blog);이것 바로 밑에
$args->user_name = htmlspecialchars(Context::get('user_name'));이걸 추가해 보세요
-
큰돌♡
2012.05.05 00:10
잘 되네요. member 모듈 자체의 버그인가요? -
큰돌♡
2012.05.05 00:30
원인을 찾았습니다. module_config 테이블의 member에 저장된 설정을 지우고 새로 세팅하니 정상 동작하네요. 이전에 기록된 설정을 보니 이전에 저장했던 것에 더해서 새로 저장한 것이 또 들어가고 해서 꼬인 것 같습니다.
회원가입폼에
이름 입력하는 항목이 없으면
회원번호가 이름이 됩니다
아이디 입력하는 칸이 없으면(이메일 로그인 경우)
아이디는 알파벳 t로 시작해서 회원번호 - 1 하면
회원 아이디가 됩니다.
이것이 싫으면 아이디나 이름 항목을 필수로 해서
회원가입폼에 강제로 입력하게 하면 됩니다.