묻고답하기
회원가입시 넣은 이름이 숫자로 변경됩니다.
2016.05.06 10:42
ezmembers라는 모듈과 애드온을 통해 회원가입을 받고 있습니다.
잘 작동되는데 한가지 문제가 회원가입시 입력받는 이름이 숫자로 저장됩니다.
정상적으로 이름을 넣고 회원가입을 해도 다른 입력값들은 정상적으로 들어오는데
이름만 숫자로 변경되어 저장됩니다. 이름을 이름 그대로 받아 저장하려면 어떻게 해야 할가요?
(회원정보 목록화면)
(회원정보입력화면)
회원가입 step3 부분 소스(부분발췌)를 보면 아래와 같습니다.
---------------------------------------------------------------------------------------------------------------------------------------
<table class="ez_table" cellpadding="0" cellspacing="0">
<tr>
<th><label for="{$identifierForm->name}" class="control-label"><em style="color:red">*</em> {$identifierForm->title}</label></th>
<td class="ipt_td"><input type="text"|cond="$identifierForm->name!='email_address'" type="email"|cond="$identifierForm->name=='email_address'" name="{$identifierForm->name}" id="{$identifierForm->name}" value="{$identifierForm->value}" class="ez_ipt" /></td>
<td class="desc_td">{$lang->ezmember_user_id_desc}</td>
</tr>
<tr>
<th><label for="password" class="control-label"><em style="color:red">*</em> {$lang->password}</label></th>
<td class="ipt_td"><input type="password" name="password" id="password" class='ez_ipt' value="" /></td>
<td class="desc_td"><td>
</tr>
<tr>
<th><label for="password2" class="control-label"><em style="color:red">*</em> {$lang->password3}</label></th>
<td class="ipt_td"><input type="password" name="password2" id="password2" class='ez_ipt' value="" /></td>
<td class="desc_td"><td>
</tr>
<tr loop="$formTags=>$formTag" cond="$formTag->name != 'signature'">
<th><label for="{$formTag->name}" class="control-label">{$formTag->title}</label></th>
<td class="ipt_td">{$formTag->inputTag}</td>
<td class="desc_td"><td>
</tr>
<tr>
<th>{$lang->allow_mailing}</th>
<td class="ipt_td"><label for="mailingYes"><input type="radio" name="allow_mailing" id="mailingYes" value="Y" checked="checked"|cond="$member_info->allow_mailing == 'Y'" /> {$lang->cmd_yes}</label>
<label for="mailingNo"><input type="radio" name="allow_mailing" id="mailingNo" value="N" checked="checked"|cond="$member_info->allow_mailing != 'Y'" /> {$lang->cmd_no}</label></td>
<td class="desc_td"><td>
</tr>
<tr>
<th>{$lang->allow_message}</th>
<td class="ipt_td"><label for="allow_{$key}" loop="$lang->allow_message_type=>$key,$val"><input type="radio" name="allow_message" value="{$key}" checked="checked"|cond="$member_info->allow_message == $key || (!$member_info && $key == 'Y')" id="allow_{$key}" /> {$val}</label></td>
<td class="desc_td"><td>
</tr>
</table>
-------------------------------------------------------------------------------------------------------------------------------------
필드 매핑이 잘못된 것 같은데 어디를 수정해야 할지 마음은 급한데 눈에 잘 안들어 오네요.
현재는 회원가입후 이름을 다시 변경해서 사용하는 방법으로 하고 있는데 너무 불편하네요.