계정 정보 수정 시 문제

안녕하세요? 자주 질문을 드립니다.

코스모스팜 회원관리 사용중에 내 계정에 진입해  내 정보 수정을 누르면

회원등록과 같은 화면이 나오구요. 그 이후부터 작동이 안됩니다.

아래 버튼에는 프로필 업데이트라고 적혀는 있습니다.

관련 이미지는 아래 링크를 보심 좋을 것 같습니다.

코스머스팜 회원관리에서 내 정보 수정이 작동하지 않은 문제

 

 

 

 

 

미리 감사드립니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    올려주신 내용만으로는 원인을 파악하기 어렵습니다.

    정확한 원인을 파악하기 위해 디버그 모드를 활성화해서

    어떤 오류 메시지가 표시되는지 확인해보셔야 할 듯합니다.

     

    디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.

    워드프레스 에러 확인하기 - 디버그 모드 활성화 방법

     

    오류 메시지가 표시되지 않는다면

    테마나 다른 플러그인 쪽의 문제는 아닌지 확인해보셔야 할 듯합니다.

    잠시 다른 테마로 바꿔서 확인해보시고

    다른 플러그인을 비활성화하신 후에도 확인해보셔야 할 듯합니다.

     

    그래도 해결되지 않으신다면,

    저희 고객지원 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면 점검해드리겠습니다.

    고맙습니다.

  • 안녕하세요?

    디버그 모드 파일을 열어보니 아래와 같은 메세지가 지속 나옵니다.

    [23-Apr-2019 03:45:20 UTC] PHP Warning:  session_start(): Cannot start session when headers already sent in /****/*****/wp-content/plugins/cosmosfarm-members/cosmosfarm-members.php on line 12

    이거는 if(!session_id()) session_start();명령어인데요....

    뭘 점검해 봐야 할까요?

     

    시스템 상황을 점검해 준다는 Wordpress social login을 설치해서 진단을 해보니 아래와 같은 메세자가 나옵니다.

    Error: Your web server returned "404 Not Found" when checking WSL end-points.

    This issue usually happen when :

    1. Your web host uses mod_security to block requests containing URLs (eg. hosts like HostGator, GoDaddy and The Planet). On this case, you should contact your provider to have WSL end-points urls white-listed.

    2. There is a .htaccess file that prevent direct access to the WordPress plugins directory.

    In any case, WSL requires this url to be white-listed:

     

    혹시 이것과 연관이 있을까요?

    저는 nginx를 사용중인데요. nginx 에서 white list 등록 방법이 뭘까요? 

    복잡하긴 하네요.  

    도움이 될지는 모르겠지만 서버 세팅을 아래와 같이 되어 있습니다.

     

     

     

     

  • 안녕하세요.

    session_start 관련 문제는 코스모스팜 회원관리 플러그인 쪽 문제는 아닌 듯합니다.

    회원관리 플러그인에서 session_start() 함수로 세션을 시작하게 되는데

    사용 중이신 테마나 다른 플러그인에서 어떠한 내용을 출력하고 있을 가능성도 있습니다.

    PHP 파일에 공백이나 혹은 다른 코드가 출력되는지 확인이 필요합니다.

    session_start() 전에는 어떠한 내용도 출력이 되면 안 됩니다. (공백도 안됩니다.)

     

    테마나 다른 플러그인 쪽에는 문제가 없는지요?

    보안 관련 플러그인을 사용 중이시라면 비활성화한 상태에서도 확인해보시겠어요?

     

    그래도 해결되지 않으신다면,

    서버 설정으로 인해 차단되고 있는지

    서버 관리자 또는 호스팅 업체에도 문의를 해보셔야 할 듯합니다.

    고맙습니다.

  • 안녕하세요?

     

    본 문제와 관련해 내 정보 수정이 가능토록 만들기는 했지만 내 정보가 이름과 이메일만 보이는 것은 이상합니다.

    혹시 WP-member나 코스머스팜 회원관리에서는 내 계정 정보를 뿌려주는 다른 페이지나 링크등이 있을 것 같은데요.   

     

    혹 확인 가능할까요?

    어디서부터 꼬였는지 모르겠지만 수정할게 너무 많네요..

    감사합니다.

  • 안녕하세요.

    코스모스팜 회원관리 플러그인의 회원정보 페이지의 필드는

    WP-Members 플러그인 필드 설정에 따라 표시됩니다.

    워드프레스 관리자 -> 설정 -> WP-Members -> 필드 탭에서

    회원가입 및 회원정보 페이지에서 표시할 필드를 설정하실 수 있습니다.

     

    올려주신 필드 외에 어떤 필드가 표시되어야 하는 지요?

    아이디의 경우에는 수정이 불가하기 때문에 별도로 표시하지 않으며

    비밀번호는 비밀번호 변경 페이지에서 수정하실 수 있습니다.

    고맙습니다.

  • 안녕하세요?

     

    본건관련해 로그인을 기준으로 표시해야 하는 정보를 설정했죠.

    - 이름, 이메일 정도로만요.

    그러면 여기에서는 표시하라고 지정한 정보만 보여준단는 것이네요..

    그런데 고객과 관련된 정보는 이밖에도 포인트 정보 등등 여러가지 있을 것인데 이러한 정보는여기에서는 종합적으로 보여주지 못하겠네요.

    그러면 고민은 이런 종합적인 내 계정의 정보에서 이런 종합적인 정보를 보여주는 방법은 없는 것인가요?

    워드프레스가 모듈화되어서 좋기는 하지만 조금  파편적인 느낌이 듭니다.

     

    감사합니다.

  • 포인트 경우에는 코스모스팜 회원정보 페이지에서 표시하고 있습니다.

    원하시는 대로 회원가입과 회원정보 편집 화면을 수정하시려면,

    WP-Members 플러그인의 필터를 사용해서 코드를 편집해야 합니다.

    wpmem_register_form_rows 필터를 사용하면 필드의 HTML 코드를 변경할 수 있습니다.

    wpmem_register_fields_arr 필터를 사용하면 필드의 설정을 변경할 수 있습니다.

     

    WP-Members 플러그인의 전체 액션과 필터 정보는 아래 링크된 페이지에서 확인 가능합니다.

    https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/

     

    워드프레스 회원가입 화면 디자인 수정 방법 - WP-Members 플러그인도 참고해보시면 도움이 되실 듯합니다.

    고맙습니다.

  • 네 좋은 정보 감사드립니다.

    좀 더 공부해봐야겠네요..

     

    도와주셔서 항상 감사하게 생각하고 있습니다.

    감사합니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기