웹마스터 팁
page_full_width">
메일 인증시 기존 회원 전부 인증걸기;;;
2003.03.04 17:40
따로 설명은 안하겠습니다. 인증 적용 직전에 한방 날리고 적용 시작시키면 될겁니다. 메일발송 실패에 대해서는 고려하지 않았습니다.
<?
include "lib.php";
// 웹마스터 E-mail
$_from = $_zbDefaultSetup[email];
// 사이트 이름
$_sitename = $_zbDefaultSetup[sitename];
// 제로보드 설치 url
$zb_path = "제로보드 설치 경로";
$result=mysql_query("select no,name,user_id,email from zetyx_member_table where is_admin=3");
$member_num=mysql_query("select count(*) from zetyx_member_table where is_admin=3");
$subject="[$_sitename] 기존 회원 인증 메일입니다.";
$reason="기존 회원의 인증을 위해";
$mode="join";
$i=0;
while($data=mysql_fetch_array($result)) {
$temp=substr(base64_encode($data[user_id],1,16));
mysql_query("update $member_table set office_address=password('$temp'),office_tel='$mode',level=10 where no='$data[no]'",$connect) or Error("인증번호 입력 도중 오류가 발생하였습니다.");
$link="<a href='+ '".$zb_path."activate.php?mode=".$mode."&userid=".$user_id."&key=".$temp."'>".$zb_path."activate.php?mode=".$mode."&userid=".$user_id."&key=".$temp."</a>";
$comment="안녕하세요.n"."$_sitename 입니다.n"."$_sitename 에서 ".$reason." 발송되는 인증메일입니다. n인증을 확인하시려면 아래 링크를 클릭하여주세요.n만일 링크표시가 되지 않는다면, 아래 주소를 복사하셔서 웹 브라우저에서 실행하여 주세요.nn".$link;
if(zb_sendmail(1, $data[email], $name, $_from, "", $subject, $comment)) $i++;
}
@mysql_close();
echo "총 ".$member_num."중 ".$i."명에게 발송 완료.";
?>
<?
include "lib.php";
// 웹마스터 E-mail
$_from = $_zbDefaultSetup[email];
// 사이트 이름
$_sitename = $_zbDefaultSetup[sitename];
// 제로보드 설치 url
$zb_path = "제로보드 설치 경로";
$result=mysql_query("select no,name,user_id,email from zetyx_member_table where is_admin=3");
$member_num=mysql_query("select count(*) from zetyx_member_table where is_admin=3");
$subject="[$_sitename] 기존 회원 인증 메일입니다.";
$reason="기존 회원의 인증을 위해";
$mode="join";
$i=0;
while($data=mysql_fetch_array($result)) {
$temp=substr(base64_encode($data[user_id],1,16));
mysql_query("update $member_table set office_address=password('$temp'),office_tel='$mode',level=10 where no='$data[no]'",$connect) or Error("인증번호 입력 도중 오류가 발생하였습니다.");
$link="<a href='+ '".$zb_path."activate.php?mode=".$mode."&userid=".$user_id."&key=".$temp."'>".$zb_path."activate.php?mode=".$mode."&userid=".$user_id."&key=".$temp."</a>";
$comment="안녕하세요.n"."$_sitename 입니다.n"."$_sitename 에서 ".$reason." 발송되는 인증메일입니다. n인증을 확인하시려면 아래 링크를 클릭하여주세요.n만일 링크표시가 되지 않는다면, 아래 주소를 복사하셔서 웹 브라우저에서 실행하여 주세요.nn".$link;
if(zb_sendmail(1, $data[email], $name, $_from, "", $subject, $comment)) $i++;
}
@mysql_close();
echo "총 ".$member_num."중 ".$i."명에게 발송 완료.";
?>
댓글 4
-
MYMINT
2003.03.14 10:09
level도 같이 쿼리해주세요.. -
론건맨
2003.03.11 13:09
전 기존회원을 모두 레벨 10으로 만들었구요
그래서 이 소스를 수정해서 다음과 같이 바꾸었습니다.
$result=mysql_query("select no,name,user_id,email from zetyx_member_table where level=10");
$member_num=mysql_query("select count(*) from zetyx_member_table where level=10");
이렇게 해서 레벨 10만 되시는 회원님들에게 회원인증메일을 보내려고 하는데요
while($data=mysql_fetch_array($result)) {
에러가 나옵니다.
해결 방법좀 알려주세요 -
찬제
2003.05.06 15:51
이거를 링크로 해서 인증하기 하는 건가요? 뭘 어떻게 하는건지 -
teslaMINT
2003.08.04 04:51
링크 맞습니다. 맞고요
제목 | 글쓴이 | 날짜 |
---|---|---|
Xe 1.5에서 파일첨부 안될때 해결방법
[19]
![]() | 황비 | 2012.01.17 |
admin_bar.html 오류 해결팁? [1] | 윤성희R | 2013.03.27 |
v1.5를 위한 팝업 모듈과 팝업 오프너 애드온
[55]
![]() | 우진홈 | 2012.02.06 |
Sketchbook5 모바일 게시판에 파일 업로드 기능 추가 하기
[14]
![]() | hhgyu | 2012.11.28 |
날짜 부분에 시간도 같이 표시하기
[1]
![]() | 소백산 | 2009.02.05 |
Sketchbook5 레이아웃과 관리자메뉴 충돌 해결
[2]
![]() | YJSoft | 2013.03.20 |
팝업모듈 사용시 슬라이드js와 충돌문제 [2] | 꿈틀잉 | 2013.03.21 |
요약 책갈피 경량판 sns 링크 버튼 디자인 보완
[1]
![]() | 웹플러스7 | 2013.03.21 |
글 순서 바꾸기 임시방편 [6] | 장운주 | 2008.04.18 |
네이버 신디케이션(syndication)이 standby로 바뀌는 문제 대처 방안 [4] | Define | 2012.01.19 |
회원정보 페이지에 작성 댓글 보기 추가하기
[7]
![]() | 늘푸른이 | 2012.07.12 |
[애드온]글 , 댓글 삭제시 휴지통으로 보내기
[13]
![]() | 민채아빠 | 2013.01.16 |
팝업 모듈에서, 사이트 전체에 팝업 띄우는 방법 모르시는 분들을 위해 ^^; [2] | sejin7940 | 2013.03.13 |
지식인 모듈 기본스킨에서 카테고리 선택 안 해도 질문이 등록되는 버그 수정법 | sejin7940 | 2013.03.12 |
데이타베이스 복제를 하면 속도가 8%정도 빨라짐 | 가을풍경 | 2013.03.03 |
회원가입시 유저가 비공개 설정하기
[1]
![]() | 모앱 | 2013.03.03 |
XE 다국어로 페이지/글 작성하기 [4] | jhrun | 2012.11.05 |
XE를 홈페이지 루트에 설치하여 BGM 설치가 불가능할 때... [6] | Firstlove | 2011.05.29 |
자신의 홈페이지에 웹문서 검색엔진 장착하기 [4] | 지하넷 | 2009.05.04 |
XE를 아주 간편하게 루트로 옮기기.
[23]
![]() | LI-NA | 2013.02.23 |