Help code kích hoạt thành viên trên xenforo

phuongit

Private
Code kích hoạt thành viên trên xenforo không biết sai chỗ nào mà không kích hoạt được, mà tin nhắn gởi đi thì OK, ai rành vụ này chỉ dùm nha :D:D
<?php
$db['servername'] = 'localhost';
$db['username'] = 'root';
$db['password'] = '';
$db['dbname'] = '';

if ($conn = mysql_connect($db['servername'],$db['username'],$db['password'])) {
if (!mysql_select_db($db['dbname'])) {
die('Not connect Database.');
}
}else{
die('Not connect MySql Server.');
}

$code = $_REQUEST['code'];
$subCode = $_REQUEST['subCode'];
$mobile = $_REQUEST['mobile'];
$serviceNumber = $_REQUEST['serviceNumber'];
$info = $_REQUEST['info'];
$arr = explode(' ', $info);

if (strlen($arr[2]) > 20){
$arr[2] = substr($arr[2], 0, 20);
}

$sql2 = "SELECT * FROM `xf_user` WHERE `username` = '$arr[2]'";
$result2 = mysql_query($sql2,$conn);

if (isset($result2) && $result2 == TRUE & mysql_num_rows($result2))
{
$sql = "UPDATE `xf_user` SET `user_state` = 'valid' WHERE `username` = '$arr[2]' AND `user_state` = 'admin";
mysql_query("set names 'utf8'");
$result = mysql_query($sql,$conn);

$responseInfo = "SDT ".$mobile."\n Tai khoan: ".$arr[2]."Ban da kich hoat nick thanh cong.\n";
}
else { $responseInfo = "SDT ".$mobile."\n Tai khoan: ".$arr[2]." Sai cu phap."; }
mysql_close($conn);
echo "0|".$responseInfo."\n SMS: http://sms.vn/";


?>
 
Trước có dùng kích hoạt thành viên bằng sms của baorkim nhưng hay lỗi nên bỏ bạn liên hệ nhà cung cấp đầu số để họ hướng dẫn cụ thể mỗi đoạn code này không làm được gì nhé
 
Không phải là lỗi mà chỗ là ta không biết làm sao không up được nè :
"$sql = "UPDATE `xf_user` SET `user_state` = 'valid' WHERE `username` = '$arr[2]' AND `user_state` = 'admin";"
Về tin nhắn và cú pháp OK, tin nhắn đi OK nhưng khi trả về forum để cập nhật từ thành viên chưa đăng ký thành đăng ký.
 
Trước có dùng kích hoạt thành viên bằng sms của baorkim nhưng hay lỗi nên bỏ bạn liên hệ nhà cung cấp đầu số để họ hướng dẫn cụ thể mỗi đoạn code này không làm được gì nhé
Bạn xem đoạn code trên mình sai chỗ nào
 
Không phải là lỗi mà chỗ là ta không biết làm sao không up được nè :
"$sql = "UPDATE `xf_user` SET `user_state` = 'valid' WHERE `username` = '$arr[2]' AND `user_state` = 'admin";"
Về tin nhắn và cú pháp OK, tin nhắn đi OK nhưng khi trả về forum để cập nhật từ thành viên chưa đăng ký thành đăng ký.
Nó cập nhật lâu thường mát 30 đến 40 phút nó mơi cập nhật ! nhà mạng thi kêu do host nan không thèm dùng nữa
 
ạc ạc. Tin nhắn kích hoạt trả về rất nhanh mà. Nếu đã trả về thì code nó đã xử lý. Không biết sai chỗ nào, trong code hay trong forum, trong forum đã tắt chức năng Enable Email Confirmation và mở chức năng Enable Manual Approval. theo nguyên lý thì OK mà
 
Bạn @tri78 hướng dẫn mình với Xen 2.2, sử dụng dịch vụ sms.vn với! Bạn sẽ bán code với giá như thế nào?
 
Back
Top