앞서 소개한대로 그누보드를 이용해 금딸 커뮤니티 사이트를 만들었다.
그러나 회원 가입후 메일인증 기능을 구현하는데서 굉장히 애를 먹고 있었다.
너무나 스트레스 받아서 "그냥 메일인증 기능을 빼버리고, 본인인증 없이 아무나 가입할 수 있는 사이트로 하자..." 이렇게 결심을 했다.
그러나 이후에 외국에서 접속하는 IP가 급증하는 것을 보고 보안에 많은 불안을 지니고 있었다. (특히나 네덜란드, 프랑스 IP가 증가했다ㄷㄷㄷ;;;)
역시 메일인증 기능은 반드시 구현해야겠다 다짐했다. 본인인증은 무조건 해야하기 때문이다!
그러다 오늘 드디어 해결책을 발견하고 이 포스팅으로 남기려한다.
정말 감회가 새롭다. 하하
아무튼 각설하고 본론으로 들어가보자!
며칠동안 나를 애먹게 만든 것은 바로 회원가입 후 인증메일을 전송한 후에 해당 메일에서 인증완료를 받으면 회원가입이 완료되는 서비스였다.
메일은 정상적으로 갔고 메일을 열어 인증완료 버튼을 누르면 꼭 이 문구가 떴다.
"메일인증 요청정보가 올바르지 않습니다"
하놔...
어쩌란 말인겨...
메일 자체가 보내지지 않는 것도 아니고, 메일은 정상적으로 오는데 인증이 안되는 난감한 상황이었다.
그래도 결국 해결했다.후훗
방법은 이렇다.
우선 그누보드의 루트폴더 -> bbs폴더에 접속한다.
bbs폴더에 들어가서 email_certify.php파일을 접속한다.
더블클릭해서 들어간 이후에 Ctrl+F 키를 눌러 찾기 기능을 부른다음
mb_email_certify2를 검색한다.
그럼 100% 이렇게 뜰 것이다. 여기서 20번째줄을 잘 보면 쿼리문인데 mb_email_certify2 = '' 값이 비어있는 것을 확인할 수 있다!!!!!!
'작은따옴표' 안에 아무것도 적혀있는게 없었기 때문에 인증이 안되었던 것이다 ㅋㅋㅋㅋㅋ
방법은 간단하다.
20번째 줄 통째로 이렇게 복사붙여넣기하면 된다.
sql_query(" update {$g5['member_table']} set mb_email_certify2 = '$mb_md5' where mb_id = '$mb_id' ");
이러면 해결 끝이다. 후훗
그럼 실제로 되는지 한 번 보자.
우선 그누보드 관리자 화면에서 메일인증 사용이 V 체크되어 있는지 확인하고
내가 가진 새로운 네이버 메일로 회원가입을 해보면 된다.
(참고로 네이버 메일은 같은 주민번호로 3개의 아이디까지 가입이 가능하다.)
회원가입 후 메일이 정상적으로 온 것을 알 수 있다. 자 그럼 나를 항상 좌절로 이끌었던 메인인증 이후의 화면은 과연 어떨런지?!?!?
키야~~~~~ 쑤아리질러 샤샤샷!
이렇게 정상적으로 메인인증 처리를 완료했다는 창이 뜨는 것을 확인할 수 있다.
미래에 현재까지 나의 질문을 가지고 이 글을 찾은 많은 분들께서
위와같은 해결책을 찾아가셨으면 하는 바람이다.
Adios!
'정보와 유머' 카테고리의 다른 글
컴퓨터 활용능력 2급 필기 기출문제 첨부 (컴활 2급 필기) (1) | 2021.03.06 |
---|---|
그누보드 스마트에디터2 사용하는 방법 (1) | 2021.03.05 |
에이프릴 현주 왕따사건 (뿌린 만큼 거두는 법) (0) | 2021.03.04 |
포토샵 선택영역이 비어있어 모자이크를 할 수 없습니다 해결방법 (0) | 2021.03.04 |
그누보드5 구글 웹마스터에 등록하는 방법(카페24도메인) (0) | 2021.03.04 |
댓글