(회원가입시가 아닌)회원정보 수정 후에 이동하는 페이지를 지정하고 싶습니다.

(회원가입시가 아닌)회원정보 수정 후에 이동하는 페이지를 지정하고 싶습니다.

QA

(회원가입시가 아닌)회원정보 수정 후에 이동하는 페이지를 지정하고 싶습니다.

답변 1

본문

회원가입시가 아닌 회원정보 수정 후에 이동하는 페이지를 지정하고 싶습니다.

즉, 로그인 후에  [Modify] 페이지인 /bbs/member_confirm.php 를 열어서

회원정보를 수정하고, 저장을 누르면 결과가 반영됨과 동시에 지정한 페이지로

이동하게 경로를 지정할 수 있을까요?

 

저장을 눌렀을때만 반영해야해서, 방법을 잘 모르겠네요.

도움 부탁 드립니다. 감사합니다.

이 질문에 댓글 쓰기 :

답변 1

안녕하세요...

 님

 

위 내용은 훅을 이용하면 코드 수정 없이 사용이 가능합니다.

extend 폴더에 아무 이름이나 만들어주세요

만약 구분하기 위함이라면 register_form_update.extend.php 이렇게 이름 지어주셔도 됩니다.

이름은 말 그대로, 나중에 쉽게 찾기 위함입니다.

 

그리고 아래 코드만 넣어주시고, 원하시는 주소로 변경 해주시면 끝입니다.

예제 코드는 정보 수정 이후 자유게시판으로 이동 하는 코드입니다.

 

당연히 수정되는 정보는 잘 저장 됩니다.

 


 
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
 
add_event('register_form_update_after', 'register_form_update_after_event', G5_HOOK_DEFAULT_PRIORITY, 2);
 
function register_form_update_after_event() {
    global $w;
    if($w == 'u') {
        alert('회원정보가 수정되었습니다.', G5_URL.'/free');
    }
}

 

978180634_1741066427.5114.gif

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 690
© SIRSOFT
현재 페이지 제일 처음으로