안녕하세요~
https://www.conory.com/use_forum/55241
위 글과 같은 고민이 저도 생겼는데, user_id가 t1234 와 같은 식으로 생성되니 사용자가 ID를 바꿔달라고 하네요 ㅎㅎㅎ..
혹시 위 문제가 xe town에서는 어떻게 해결되고 있는지 아시는 분 계시는지요~?
보완 방향을 고민하고 있는데, 일단 제 아이디어는 아래와 같네요..
① 네이버에서 가져오는 이메일 주소에서 @ 앞의 글자가 ID인 것으로 간주함
② socialxe 설정에서 user_id 값을 입력받는 것으로 셋팅하고, 그 대신 기본값(value)을 ① 에서 추출한 값으로 대입
혹시 이메일 대신 ID를 로그인 계정으로 사용하고 계시면서 socialxe 적용하신 분들 중 ID 관련 이슈를 해결하신 분 계시면 조언을 좀 얻고 싶습니다... ^-^;;
댓글 3
추가입력 아이디 체크하고
빨간색을 추가하면 추가입력란에 기본값으로 처리됩니다.
socialxe.controller.php
function registerSns 함수 속에
//추가정보받음
if($this->config->sns_input_add_info[0] && !$_SESSION['socialxe_input_add_info_data']){
$_SESSION['tmp_socialxe_input_add_info'] = $oLibrary->get();
$email = explode('@', $oLibrary->getEmail());
$_SESSION['tmp_socialxe_input_add_info']['user_id'] = $email[0];
$_SESSION['tmp_socialxe_input_add_info']['nick_name'] = $nick_name;
socialxe.view.php
function dispSocialxeInputAddInfo() 함수
$nick_name = $_SESSION['socialxe_input_add_info']['nick_name'];
Context::set('nick_name', $nick_name);
$user_id = $_SESSION['socialxe_input_add_info']['user_id'];
Context::set('user_id', $user_id);
input_add_info.html (스킨 pc 모바일 모두 수정)
<input type="text" name="user_id" id="user_id" value="{$user_id}" required />