회원 인증 메일 관련 함수가 어떤 것인가요?
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
회원가입시 인증 메일을 통해 가입이 완료될 때 트리거 시점을 잡고 싶어서 질문 올립니다.
insertMember 함수는 아닌 것 같고, insertAuthMail이나 chkAuthMail 같은 쿼리도 아닌 것 같은데요.
혹시 procMemberAuthAccount 함수인가요?
요즘 코드를 너무 많이 봐서 난독증이 왔는지 시력이 안 좋아졌는지 도무지 찾기가 힘드네요;;;

윤삼
Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.
댓글 6
procMemberAuthAccount
말씀하신 함수 맞습니다.
근데도 내용이 이해가 안 갔던 걸 보면, 당분간은 즐거운 코딩 생활을 쉬엄쉬엄해야 할까봐요ㅜ
form으로 act 을 보내는건 알테니.. https://github.com/rhymix/rhymix/blob/master/modules/member/member.controller.php#L1710 이 부분 찾기는 쉬우셨을거고.. 해당 부분에
$find_url = getFullUrl ('', 'module', 'member', 'act', 'procMemberAuthAccount', 'member_srl', $member_info->member_srl, 'auth_key', $args->auth_key);
Context::set('find_url', $find_url);
실제 찾는 코드가 이렇게 들어가있으니 이걸로 유추해볼 수 있죠. :)
에잉 거기에 procMemberAuthAccount가 있었군요.
저는 그런 접근이 더 어려워요ㅜㅜㅜㅜ
그냥 함수 제목 보고 대충 느낌적으로 뙇! 해야 하는 속성이 자리를 잡아서..+ 구글링ㅋ
(역시 발전의 한계가 뚜렷한 타입)
그냥 대충 찾는 방법 알려드리자면..
우선 브라우저에서 해당 페이지에 가면 URI에 disp 액션이 나옵니다.
disp액션의 이름을 알고나서 바로 코딩프로그램에서 해당 메소드를 찾아보세요.
그럼 view.php 파일에서 스킨 또는 tpl폴더에 호출하는 파일의 이름을 알 수 있어요.
그럼 그 파일로 접근 -> form 에 act값들이 어떻게 선언되어잇는지 확인 -> proc액션이 있으면 그쪽 살펴보면 답이 나옵니다..
지금같이 return 해서 callback 형태로 받아들이는 api같은것도 어디에서 받아들이는지 어떻게 링크가 만들어져있는지 등등 확인하여 구현하시면 됩니다.