|
|
|
Function Email Activation การยืนยันการเป็นสมาชิกโดยการส่งส่งเมล์ให้ผู้ที่เป็นสมาชิก Activation |
|
|
|
|
|
|
|
สร้าง table ที่มีฟิลด์ session
$sessionid = session_id();
insert $sessionid เข้าไปด้วย
เวลาส่ง Mail
http://localhost/users/confirm.php?activatecode=$sessionid
สำหรับ confirm.php นั้นเขียน
if(isset($_GET['activatecode']))
{
mysql_connect($dbhost,$dbuser,$dbpass) or die("connect mysql ??????");
mysql_select_db($dbname);
mysql_query("set NAMES tis620 ");
$sql = mysql_query("select * from tbusernew where sessionid = '".$_GET['activatecode']."'");
if(mysql_num_rows($sql)>0)
{
$result = mysql_fetch_array($sql);
$username = $result['username'];
$password = $result['password'];
$email = $result['email'];
$dtnow = $result['dtnow'];
$firstname = $result['firstname'];
$lastname = $result['lastname'];
$generatepid = $result['generatepid'];
$address = $result['address'];
$zipcode = $result['zipcode'];
$phone = $result['phone'];
$photo = $result['photo'];
$sql1 = "INSERT into tbuser (username,password,email,dtnow,firstname,lastname,generatedid,address,zipcode,phone,photo)
values ('$username','$password','$email','$now','$firstname','$lastname','$generatedid',
'$address','$zipcode','$phone','$photo')";
$result1 = mysql_db_query($dbname1,$sql1);
mysql_query($sql1);
$sql2 = ("delete from tbusernew where sessionid = '".$_GET['activatecode']."'");
$result2 = mysql_db_query($dbname2,$sql2);
mysql_query($sql2);
header("Location: confirm.php?name=$firstname");
exit();
}
}
อย่างนี้ครับ ถ้าไม่เข้าใจ add email ได้
(ถ้าเองตอบเอง)
|
|
|
|
|
Date :
15 ธ.ค. 2551 10:09:45 |
By :
เจ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|