[우주팁] 메일인증 회원가입 (5.5.13) 에러 발생시 해결 > 영카트5 팁자료실

영카트5 팁자료실

[우주팁] 메일인증 회원가입 (5.5.13) 에러 발생시 해결 정보

[우주팁] 메일인증 회원가입 (5.5.13) 에러 발생시 해결

첨부파일

메일인증.zip (1.1K) 0회 다운로드 2024-03-06 23:10:04

본문

영카트 5.5 버전용입니다.  

영카트 5.5.13 에 최적화되어 있지만, 버전에 관계없이 메일인증 회원가입이 제대로 되지 않는 경우, 해당함수를 수정하면 됩니다.

 

 

먼저 정중하게 태클 사양합니다. 본인한테 안맞으면 안쓰시면 됩니다.

사정에 의해 이 게시글은 언제든 삭제될 수 있습니다. 중복일 수 도 있습니다^^

 

그누보드/ 영카트 5.5 NEW관리자인 우주정복S23을 개발하면서 나온 기능입니다

단순하게 구현한 것이라서 소스가 허접할 수 있습니다. 양해의 말씀드립니다^^

혹시나 필요하신 분들을 위해 올려봅니다. 고수분들과 이미 아시는 분들은 패스하세요^^

 

 

 

모든 버전에서 공통적으로 발생하는 오류인지

패치시 누락되어 발생하는 오류인지는 확인이 되지 않았습니다

5.2버전부터 계속 업데이트하면서 우주정복시리즈까지 적용한

저의 경우에는 메일인증 회원가입시 인증확인메일 오류

회원가입이 완료되지 않아 자체패치를 하게 되었습니다

메일인증 메일은 이상 없이 메일로 발송됩니다. 하지만

인증메일을 열어서 메일인증버튼을 클릭하면, 오류 안내창이 뜨면서

회원가입이 완료되지 않아 로그인도 않되는 경우가 발생합니다.

메일인증을 위해서는 인증번호를 생성해서 맞는지

비교해서 인증을 하는 방식인데 인증번호 자체가 생성되지 않습니다.

그래서 인증번호를 정상적으로 생성되게 수정하는 방법입니다.

 

3555634754_1700007123.9868.png

3555634754_1700007134.8568.png

3555634754_1700007144.7362.png

 

 

 

관리자 설정 > 환경설정 > 기본환경설정 > 기본 메일 환경설정에서

메일인증사용을 체크 하고 저장하시면 메일인증회원가입이 가능해집니다

 

3555634754_1700007160.716.png

 

 

 

 

[ 사용방법 ① 파일교체방법 ]

 

1) 다운받은 메일인증.zip 파일을 압축을 푸시면 메일인증 폴더안에 bbs 폴더가 나옵니다.

2) 수정된 파일이  email_certify.php 파일인데, 영카트버전이 5.5.13 버전이고, 수정한 내용이 없다면 그대로업로드하면 됩니다. 하지만, 운영하던 사이에 적용하시는 경우가 많아서 오류나는 부분만 직접수정 적용하시길 권합니다.

2) 영카트 설치위치인 루트위치 ' / ' 의 'bbs' 폴더에 그대로 덮어써서 업로드하시면 됩니다.

※ 수정해서 사용 중이시면, 해당 파일들을 덮어쓰지 마시고, 수정된 내용만을 수정해서 적용하시면 됩니다.

단순하게 구현한 것이라서 소스가 허접할 수 있습니다. 양해의 말씀드립니다^^

 

 

[ 사용방법 ② 오류부분만 수정하기 ]

 

1) 설치된 그누보드,영카트의 루트위치의 bbs 폴더를 여시면, email_certify.php 파일이 있습니다.

2) 수정한 내용이 없다면, 19번째줄 ~ 20번째줄에 수정할 소스가 있습니다.

---------------------------------------------------------------------------------------------------------------

수정전 19~20번째줄

---------------------------------------------------------------------------------------------------------------

 

// 인증 링크는 한번만 처리가 되게 한다.
sql_query(" update {$g5['member_table']} set mb_email_certify2 = '' where mb_id = '$mb_id' ");

 

---------------------------------------------------------------------------------------------------------------

수정후 19~28번째줄

---------------------------------------------------------------------------------------------------------------

 

//=============================================================

//시리즈8  https://series8.kr/
//우주정복S23  https://oojoos23.creamcon.kr/
//메일인증 mb_email_certify2 가 등록되도록 정상적인 함수 업데이트

//-------------------------------------------------------------
// 인증 링크는 한번만 처리가 되게 한다.
sql_query(" update {$g5['member_table']} set mb_email_certify2 = '$mb_md5' where mb_id = '$mb_id' ");
//=============================================================

 

---------------------------------------------------------------------------------------------------------------

 

※ 수정해서 사용 중이시면, 해당 파일들을 덮어쓰지 마시고, 수정된 내용만을 수정해서 적용하시면 됩니다.

단순하게 구현한 것이라서 소스가 허접할 수 있습니다. 양해의 말씀드립니다^^

 

 

 

※ 미리보기 사이트는 우주정복S25 데모페이지로 디자인은 영카트 순정버전과는 다릅니다

 

 

 

 

 

[미리보기]

우주정복오리지날 S25 데모 체험 (영카트5.5 NEW관리자)

https://oojoos23.creamcon.kr/adm.cream/

일반체험아이디: kim  비밀번호: 1111  

https://oojoos23.creamcon.kr/

※ 운영중인 사이트의 관리자로 로그인해서 메일인증회원가입을 먼저 설정하셔야 합니다

---------------------------------------------------------------------- 

우주정복오리지날 기능소개

https://series8.kr/bbs/board.php?bo_table=newskill_oojoo

----------------------------------------------------------------------

2024. 02. 28

우주정복 S25/C25 최신버전 새버전 출시 업그레이드

https://series8.kr/

 

추천
0

댓글 0개

전체 393
영카트5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT