인증확인 메일의 내용이 조금 다르게 나오네요... > 출간도서 Q&A

본문 바로가기

출간도서 Q&A

일반글
PHP&MySQL

인증확인 메일의 내용이 조금 다르게 나오네요...

페이지 정보

게시물QR코드

본문

1. 회원가입(메일인증 전)은 정상 작동

2. 메일발송 완료

3. 메일수신 확인

4. 메일 내용 중 아래와 같이 뜹니다.




각 파일의 내용 입니다.

1. register_update_mail.php

Line 15 ~ 21 

  <p style="margin:20px 0 0;padding:30px 30px 50px;min-height:200px;height:auto !important;height:200px;border-bottom:1px solid #eee">

              아래의 주소를 클릭하시면 인증이 완료됩니다.</br>

              <a href="<?php echo $certify_href ?>" target="_blank"><b><?php echo $certfy_href ?></b></a><br/><br/>


              회원님의 성원에 보답하고자 더욱 더 열심히 하겠습니다.<br/>

              감사합니다.

          </p>


2. register_update.php

Line 116

$certify_href = 'http://127.0.0.1:8080/member/email_certify.php?&amp;mb_id='.$mb_id.'&amp;mb_md5='.$mb_md5; 


어디를 더 찾아봐야 할까요?


3. 추가로.... 회원가입에서 실패 후 다시 가입하려고 하면.. 해당 아이디는 안 된다고 나옵니다.

혹시, 아이디 검증도 추가할 수 있나요?

댓글목록

그누위즈님의 댓글

그누위즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

받은 이메일중 하단의 로그인 바로가기 버튼이 있는데
여기 링크를 클릭시 본인이 작성한 링크로 이동이 되어 이메일 검증이 됩니다.

그리고 register_update.php 파일의 116 line 에서는아래와 같은 링크가 생성되어야합니다.

$certify_href = 'http://localhost/myapp/ch15/email_certify.php?&amp;mb_id='.$mb_ id.'&amp;mb_md5='.$mb_md5;

위에서 말씀하신 member/email_certify.php 라는 member경로 자체가 없습니다.
해당 예제를 정확히 입력하였는지 확인해보셔야 할 것 같습니다.

inyeosu님의 댓글의 댓글

no_profile inyeosu쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

register_update.php 상의 주소는...

현재 $certify_href = 'http://127.0.0.1:8080/member/email_certify.php 에서,

127.0.0.1:8080 은 localhost 로 입력시 작동이 안 돼서 이렇게 바꾸니까 됐구요.
member는 폴더를 하나 만들어 놔서 email_certify.php 등 login 관련 php를 이곳에 넣어 놨습니다.

그누위즈님의 댓글의 댓글

그누위즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

회원가입후 이메일은 발송이되는데
메일인증 링크가 뜨지않는다 그 말씀이신가요?

inyeosu님의 댓글의 댓글

no_profile inyeosu쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

네.... 그 링크가 없고....
메일 인증이 안 돼서, phpmysql에서 확인해 보면... 임시비번 으로 있습니다.
(혹시 몰라서... 강제로 비번 지정해서 login 해보려해도... 공백  이라고 나옵니다.

그누위즈님의 댓글의 댓글

그누위즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

원격으로 한번 봐드려도될까요?
pc에 팀뷰어 설치해주시면 됩니다.
접속 정보는 쪽지로 보내주시구요

그누위즈님의 댓글의 댓글

그누위즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

해당 문법중 위와같은 에러가 발생하신다면
$certify_href = 'http://127.0.0.1:8080/member/email_certify.php...................

$certify_href 변수에 사용되는 따옴표(')를 인식하지 못하는 경우가 간혹있으니
따옴표(')를 쌍따옴표(")로 문법에서 고쳐서 사용하시기 바랍니다. 감사합니다.

  • Addr.부산광역시 부산진구 중앙대로 666번길 50, 더샵센트럴스타 CEO. 이경애 Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
Copyright © 2017 ~ 그누위즈. All rights reserved.