질문/조언질답게시판

혹시 라이믹스 내에서 회원 정보 변경을 지원하는 페이지나 함수 같은게 있을까요?

  • profile
    유저들도 각자 회원정보를 변경할 수 있고, 관리자도 회원정보를 변경할 수 있습니다.

    사이트 이용자(유저)의 경우 회원메뉴라는 곳에서 회원정보-> 회원정보변경 페이지를 통해서 변경할 수 있으며, 관리자의 경우 회원목록 페이지에서 해당 회원에 해당되는 수정 링크를 클릭하여 수정할 수 있습니다.

    다른 기능이 필요한게 있으신가요?
  • profile ?
    회원들이 회원정보변경 페이지에서 변경하는 것이 아닌 저희가 따로 만든 변경 페이지에서 인증 후에 변경하려는 방식으로 가려고 합니다.
    혹시 어떤 파일을 참고하면 좋을지 궁금합니다.
  • ? profile
    코어를 거치지마시고 인증 관련 모듈을 따로 만드셔야 합니다.

    해당 모듈을 제작하는것은 답변으로는 너무 방대한 부분이라 말씀드리기가 어렵고요. 제작의뢰를 통해서 제작하셔야할 것 같습니다.
  • profile
    회원정보 수정 페이지는 기본 지원됩니다.(act dispMemberModifyInfo)
    어떤 목적으로 별도의 수정페이지를 만드시려는건지 알려주시면 정확한 답변이 가능합니다.
  • profile ?
    유저가 직접 회원정보 수정 페이지에 접근하지 않고 별도의 페이지에서 인증절차를 밟은 후에 변경하려고 하고 있습니다.
  • ? profile

    1-1. member 모듈 스킨의 rechecked_password.html 파일을 변경해서 별도 인증 페이지(모듈이나 애드온으로 구현)로 이동할수 있도록 합니다.

    1-2. 혹은 trigger나 애드온을 적절히 이용해서 $_SESSION['rechecked_password_step'] 값이 'INPUT_DATA'가 아닌 상태에서 dispMemberModifyInfo로 접근시 별도 인증페이지로 이동처리합니다.

    2. 별도 인증 페이지에서는 인증을 거친 뒤 $_SESSION['rechecked_password_step'] 값을 'INPUT_DATA'로 변경합니다.

    3. 이후 dispMemberModifyInfo 접근시 회원정보 수정이 가능합니다. 정보 수정이 완료되면 $_SESSION['rechecked_password_step'] 값은 사라지므로 다시 인증과정을 거쳐야 합니다.

     

    회원정보 수정 페이지까지 변경하셔야 한다면 member 모듈 스킨중 modify_info.html을 적절히 수정하시거나 아예 별도 페이지로 구현하시면 됩니다.

     

    자세한 구현 방법은 댓글 하나로 적기엔 너무 길기 때문에 적지 않습니다.

  • profile

    지금도 회원정보 수정 전에 비번 체크를 요구하는 화면이 있으니 그걸 수정해서 원하시는 인증 과정을 끼워넣는 것이 가장 간단할 것 같습니다. 이후에 나오는 회원정보 수정 화면에서 불필요하다고 생각되는 내용은 제거하셔도 되고요. 기본 회원스킨을 복사해서 다른 폴더에 넣은 후 이것저것 시도해 보세요.

     

    인증을 거치지 않으면 수정할 수 없도록 하는 기능은 스킨만으로는 완벽하게 구현할 수 없습니다. 최소한 애드온 하나 정도는 만들어야 이런저런 우회 방법을 제대로 차단할 수 있습니다.