회원정보 수정 제한 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원정보 수정 제한 정보

회원정보 수정 제한

본문

회원이 자기정보 수정을 할때 아이디는 수정이 안되잖아요.
그렇게 아이디처럼 입력할때 1번만 입력이 되면 일부 정보중에 수정이 안되게 하고 싶습니다.
도움말씀 부탁드려요~

*대신 관리자모드에서 관리자는 회원정보를 수정할수는 있어야합니다.
  • 복사

댓글 전체

if($w="u")
$변수 = "readonly";

u가 수정이 맞나 몰겠네여..ㅋㅋ암튼 수정일때...일케해서 스킨/멤버/레지폼인가...
거기 상단에 넣고 해당 인풋에 $변수 넣어주면 될듯하네요...
다른방법으로 찾았습니다. 도움말씀 감사합니다.
id에 있는 방법으로 해결했습니다.
해당 input에 추가로 <? if ($w=='u') { echo "readonly style='background-color:#dddddd;'"; } ?>
위에 까까님말씀대로 설명드리자면...

bbs/skin/member/register_form.skin.php 파일을 여시고

아래쪽 1라인부터 있는 소스에 변수하나 첨가.

=================================원본==========================================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
===============================================================================


=================================수정본========================================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$req = "";
if($w == "u") $req = "readonly";
?>
===============================================================================

다음에 에디터(에딧플러스던 드림위버던.. 소스편집 가능한 에디터)에서 "바꾸기" 기능을 이용해서

찾을내용
input class=ed

바꿀내용
input class=ed $req

이렇게 입력하시고 변경하고 싶은 인풋들만 찾아서 바꿔주시면 되겠습니다.
알려주신 방법대로 햇는데 안되더라구요. ㅠㅠ
그러나 id에 있는 소스로 적용해보니 되어서 다른방법을 찾았습니다.
해당 input<? if ($w=='u') { echo "readonly style='background-color:#dddddd;'"; } ?>
© SIRSOFT
현재 페이지 제일 처음으로