테스트 사이트 - 개발 중인 베타 버전입니다

정보수정 회원가입 전 , 로그인 후 가 다르게 채택완료

더루차 2년 전 조회 2,039

정보수정 register_form 에 여분필드를 활용하여 회사 부서 팀 직책 등을 설정하고 있습니다.

문제는 로그인 후에 팀 항목을 개인이 직접 변경이 가능하다는 점인데,

회원가입 할때는 원래 정보수정 페이지가 보이다가 

로그인 하고 정보수정에는 안 보이도록 하고 싶습니다.

 

어디 부분에서 경로를 따로 가도록 설정해야 할까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
qkrb
2년 전

skin/member/basic/register_form.skin.php

여분필드 부분에 

</p>

<p><?php if($w=='u'){ ?></p>

<p><input type='hidden' name="mb_1" vlaue="<?=$member['mb_1']?>" > </p>

<p><?php }else{ ?></p>

<p><input type='text' name="mb_1" vlaue="" > </p>

<p><?php } ?></p>

<p>

으로 변경하시면 될 것 같아요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

더루차
2년 전
감사합니다 응용해서 해결했네요

댓글을 작성하려면 로그인이 필요합니다.

c
2년 전

또는 다른 방법이 있을까요?

 

회원가입 전과 로그인 후로 정보수정 페이지를 다르게 보이게 하기 위해서는 권한과 인증 등의 기능을 이용해야 합니다.

권한과 인증은 다음과 같은 방법을 이용할 수 있습니다.


1. 로그인 후 사용자들이 가진 권한을 기반으로 각 페이지를 보여줄 수 있도록 합니다.


2. 사용자가 접근하려는 페이지에 대한 인증을 요구합니다.


3. 사용자가 가진 권한에 따라 페이지를 보여줄 수 있도록 합니다.

 

이러한 방법을 이용하면 회원가입 전과 로그인 후로 정보수정 페이지를 다르게 보이게 할 수 있습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

https://github.com/gnuboard/gnuboard5/blob/master/bbs/register_form_update.php#L216

</p>

<p>if ($w == '') {</p>

<p>    // insert</p>

<p>

 

https://github.com/gnuboard/gnuboard5/blob/master/bbs/register_form_update.php#L325

</p>

<p>if ($w == 'u') {</p>

<p>    // update</p>

<p>

 

</p>

<p>theme/${theme-name}/mobile/skin/member/${skin-name}/register_form.skin.php

theme/${theme-name}/skin/member/${skin-name}/register_form.skin.php</p>

<p>mobile/skin/member/${skin-name}/register_form.skin.php

skin/member/${skin-name}/register_form.skin.php</p>

<p> </p>

<p>//회원정보 수정인 경우 ...</p>

<p>if( $w == 'u') ...</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

더루차
2년 전
댓글 감사합니다 ^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인