회원가입시 이름 칸 삭제
본문
그누4 기본 회원가입 스킨 사용중 입니다.
회원가입시 이름칸을 삭제하려고 register_form.skin.php에서 이름부분 삭제를 하는데..
<td bgcolor="#CCCCCC">
<TABLE cellSpacing=1 cellPadding=0 width=100%>
<TR bgcolor="#FFFFFF">
<TD width="160" class=m_title>이름</TD>
<TD class=m_padding>
<input name=mb_name itemname="이름" value="<?=$member[mb_name]?>" <?=$member[mb_name]?"readonly class=ed2":"class=ed";?>>
<? if ($w=='') { echo "(공백없이 한글만 입력 가능)"; } ?>
</TD>
</TR>
이부분을 삭제를 하면 이름칸이 없어지긴 하는데 가입폼 작성후 가입버튼을 누르면
회원가입약관의 내용에 동의하셔야 가입할 수 있다고 뜨면서 가입이 안되네요..
그래서 bbs/register_form.php 에서
if (!$_POST[agree])
alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.", "./register.php");
if (!$_POST[agree2])
alert("개인정보취급방침의 내용에 동의하셔야 회원가입 하실 수 있습니다.", "./register.php");
를 주석처리 하면 해결될거라고 생각했는데요..
가입버튼을 누르면 메시지가 안뜨긴 안뜨는데 가입폼이 새로고침 되면서 가입이 안되네요..
답변 3
이름은 기본적으로 필수로 입력하게 되어있습니다.
해당스크립트와 /bbs/register_form_update.php
에서 이름 필드를 찾아서 지우세요.
하단에 이름라는 자바스크립이 있습니다.
또한 업데이트 파일에 이름을 필수 입력하도록 되어 있는 부분들이 있습니다.
전부 찾아서 지워주세요..
이름 자체를 없애 버리면 문제가 좀 생길 겁니다.
아이디나 닉네임을 이름 부분에 강제로 넣고 이름은 hidden 처리하는 게 좋습니다.