PDA

View Full Version : [MU] Lỗi "Số Điện thoại bắt buộc phải là Số ĐT di động" ??? NBB 4.1



godhoang
16-01-12, 03:06 PM
Dù nạp đúng số đt 10 hay 11 số đều bị báo vậy khi mình đăng kí
trước đây mình cũng xài y chang loại web này và đăng kí bt, nhưng từ khi nâng cấp db nó xảy ra hiện tượng này
bạn nào biết chỉ mình với, data cũ upgrade ss6.2
(Đừng nói là đổi DB nha)

Domino9990
16-01-12, 03:07 PM
Dù nạp đúng số đt 10 hay 11 số đều bị báo vậy khi mình đăng kí
trước đây mình cũng xài y chang loại web này và đăng kí bt, nhưng từ khi nâng cấp db nó xảy ra hiện tượng này
bạn nào biết chỉ mình với, data cũ upgrade ss6.2
(Đừng nói là đổi DB nha)

cái này Đăng kí tài khoản bị hả GH????????????

godhoang
16-01-12, 03:17 PM
ừh, ôg có cách giúp không :|
vô vấn đề luôn đi pa :(

godhoang
16-01-12, 03:24 PM
dùng thử cảdata cũ đkí cũng chả đc :|
k biết sao :|

Mr.Hau
16-01-12, 03:33 PM
dùng thử cảdata cũ đkí cũng chả đc :|
k biết sao :|

Hoàng quen ai bên netbanbe xin bản mới nhất anh fix cho cả thể,kết mấy cái chức năng mới mà không mở Mu nên chẳng có code :-??

Domino9990
16-01-12, 03:36 PM
dùng thử cảdata cũ đkí cũng chả đc :|
k biết sao :|

thử chép này vào xem sao quanly\modules/register.php

<?php
if (!defined('Domino9990')) die("Ban khong co quyen truy cap he thong");
include_once("vimage.php");
$vImage = new vImage();

$invite = $_GET['invite'];
if (eregi("[^a-zA-Z0-9_$]", $invite)) $invite = "";
if(strlen($invite) > 0) $_SESSION['mu_invite'] = $invite;

if (isset($_POST["register"]))
{
$vImage->loadCodes();

if($vImage->checkCode()) {
$username = $_POST['username']; $username_end = substr($username, -1);
$thehe = $_POST['thehe']; $thehe = abs(intval($thehe));
$passgame = $_POST['passgame'];
$repassgame = $_POST['repassgame'];
$pass1 = $_POST['pass1'];
$repass1 = $_POST['repass1'];
$pass2 = $_POST['pass2'];
$repass2 = $_POST['repass2'];
$email = $_POST['email'];
$quest = $_POST['quest'];
$ans = $_POST['ans'];
$tel = $_POST['tel'];
$sdt_length = strlen($tel);
$sdt_check = substr($tel, 0, 2);
$ip_client = get_ip();

if (($username == NULL) || ($passgame == NULL) || ($repassgame == NULL) || ($pass1 == NULL) || ($repass1 == NULL) || ($pass2 == NULL) || ($repass2 == NULL) || ($email == NULL) || ($quest == NULL) || ($ans == NULL) || ($tel == NULL)) { $error = "<font color='red'>Hãy điền đầy đủ tất cả các dữ liệu.</font><br>"; }
elseif (eregi("[^a-zA-Z0-9_$]", $username))
{
$error = "<font color='red'>Dữ liệu lỗi - Tài khoản chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif ( is_numeric ($username_end) )
{
$error = "<font color='red'>Dữ liệu lỗi - Tài khoản không được kết thúc bằng số.</font><br>";
}
elseif ( $username == 'demo' )
{
$error = "<font color='red'>Dữ liệu lỗi - Không được đăng kí tài khoản Demo.</font><br>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $passgame))
{
$error = "<font color='red'>Dữ liệu lỗi - Mật khẩu Game chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif ( $thehe == 0 )
{
$error = "<font color='red'>Dữ liệu lỗi - Thế hệ không hợp lệ.</font><br>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $repassgame))
{
$error = "<font color='red'>Dữ liệu lỗi - Xác minh Mật khẩu Game chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $pass1))
{
$error = "<font color='red'>Dữ liệu lỗi - Mật khẩu Web cấp 1 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $repass1))
{
$error = "<font color='red'>Dữ liệu lỗi - Xác minh Mật khẩu Web cấp 1 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $pass2))
{
$error = "<font color='red'>Dữ liệu lỗi - Mật khẩu Web cấp 2 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $repass2))
{
$error = "<font color='red'>Dữ liệu lỗi - Xác minh Mật khẩu Web cấp 2chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif (eregi("[^1-9$]", $quest))
{
$error = "<font color='red'>Dữ liệu lỗi - Chưa chọn câu hỏi bí mật.</font>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $ans))
{
$error = "<font color='red'>Dữ liệu lỗi - Câu trả lời bí mật chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif (eregi("[^0-9$]", $tel))
{
$error = "<font color='red'>Dữ liệu lỗi - Số điện thoại chỉ là số (0-9).</font><br>";
}
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
$error = "<font color='red'>Dữ liệu lỗi : $email . Không đúng dạng địa chỉ Email. Xin vui lòng kiểm tra lại.</font><br>";
}
elseif ( $passgame != $repassgame ) {
$error = "<font color='red'>Mật khẩu Game và Xác minh Mật khẩu Game không giống nhau</font><br>";
}
elseif ( $pass1 != $repass1 ) {
$error = "<font color='red'>Mật khẩu cấp 1 và Xác minh mật khẩu Web cấp 1 không giống nhau</font><br>";
}
elseif ( $pass2 != $repass2 ) {
$error = "<font color='red'>Mật khẩu cấp 2 và Xác minh mật khẩu Web cấp 2 không giống nhau</font><br>";
}
elseif ( $passgame == $pass1 ) {
$error = "<font color='red'>Mật khẩu Game giống mật khẩu cấp 1</font><br>";
}
elseif ( $passgame == $pass2 ) {
$error = "<font color='red'>Mật khẩu Game giống mật khẩu cấp 2</font><br>";
}
elseif ( $pass1 == $pass2 ) {
$error = "<font color='red'>Mật khẩu cấp 1 giống mật khẩu cấp 2</font><br>";
}
elseif ( strlen($username) <4 || strlen($username) >10 ) {
$error = "<font color='red'>Tên tài khoản chỉ từ 4-10 kí tự</font><br>";
}
elseif ( strlen($pass1) <4 || strlen($pass1) >10 ) {
$error = "<font color='red'>Mật khẩu cấp 1 chỉ từ 4-10 kí tự</font><br>";
}
elseif ( strlen($pass2) <4 || strlen($pass2) >10 ) {
$error = "<font color='red'>Mật khẩu cấp 2 chỉ từ 4-10 kí tự</font><br>";
}
elseif ( strlen($ans) <4 || strlen($ans) >20 ) {
$error = "<font color='red'>Câu trả lời bí mật chỉ từ 4-10 kí tự</font><br>";
}
elseif ( ($sdt_check == '09' && $sdt_length == 10) || ($sdt_check == '01' && $sdt_length == 11) ) {

$getcontent_url = $server_url . "/do_register.php";
$getcontent_data = array(
'action' => 'register',
'username' => $username,
'thehe' => $thehe,
'passgame' => $passgame,
'pass1' => $pass1,
'pass2' => $pass2,
'email' => $email,
'quest' => $quest,
'ans' => $ans,
'tel' => $tel,
'invite' => $_SESSION['mu_invite'],
'ip' => $ip_client,
'passtransfer' => $passtransfer
);

$show_reponse = _getContent($getcontent_url, $getcontent_data, $getcontent_method, $getcontent_curl);

if ( empty($show_reponse) ) $notice = "<font color='red'>Server bảo trì.</font>";
else {
if ($show_reponse == 'OK') {
switch ($quest)
{
case 1: $quest_choise = "Tên con vật yêu thích?";
break;
case 2: $quest_choise = "Trường cấp 1 của bạn tên gì?";
break;
case 3: $quest_choise = "Người bạn yêu quý nhất?";
break;
case 4: $quest_choise = "Trò chơi bạn thích nhất?";
break;
case 5: $quest_choise = "Nơi để lại kỉ niệm khó quên nhất?";
break;
}

$thehe_title = $thehe_choise[$thehe];

$notice = "<center><b>Đăng kí thành công</b> :<br>
Tài khoản : <b>$username</b><br>
Thế hệ : <b>$thehe_title</b><br>
Mật khẩu Game : <b>$passgame</b><br>
Mật khẩu Web cấp 1 : <b>$pass1</b><br>
Mật khẩu Web cấp 2 : <b>$pass2</b><br>
Email đăng kí : <b>$email</b><br>
Câu hỏi bí mật : <b>$quest_choise</b><br>
Câu trả lời bí mật : <b>$ans</b><br>
Số điện thoại : <b>$tel</b></center><hr>
";
}
else {
$error = "<font color='red'>$show_reponse</font>";
}
}
}
else { $error = "<font color='red'>Số Điện thoại bắt buộc phải là Số ĐT di động.</font>"; }
} else $error = "<center><font color='red'>Dữ liệu lỗi - Mã kiểm tra không chính xác.</font></center>";

if (isset($error)) {
$page_template = 'templates/register.tpl';
}
}
else {
$page_template = 'templates/register.tpl';
}
?>

godhoang
16-01-12, 03:47 PM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Domino9990
16-01-12, 03:52 PM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

bác gửi cái quanly\modules/register.php của bác lên cho tôi xem phát

godhoang
16-01-12, 04:25 PM
rồi đó, up lên tiếp nha
30cccccccccccccccccccccccccccccccccccccccccc

bistro007_hp
16-01-12, 08:04 PM
NBB nói
Thông báo sai số điện thoại không liên quan gì tới Database cả.
Vì khi đăng ký, đây là phần kiểm tra SĐT, chưa vào đến Database.
Chắc chắn là do Web bạn bị chỉnh sửa dẫn tới việc kiểm tra sai.
Bạn vui lòng down bản gốc được share tại WebSite của NetBanBe.
Mọi vấn đề khi down các bản Share bị chỉnh sửa tại các WebSite khác, mình không hỗ trợ

apple
17-01-12, 06:06 AM
<?php
if (!defined('NetNWEB')) die("Ban khong co quyen truy cap he thong");
include_once("vimage.php");
$vImage = new vImage();

$invite = $_GET['invite'];
if (eregi("[^a-zA-Z0-9_$]", $invite)) $invite = "";
if(strlen($invite) > 0) $_SESSION['mu_invite'] = $invite;

if (isset($_POST["register"]))
{
$vImage->loadCodes();

if($vImage->checkCode()) {
$username = $_POST['username']; $username_end = substr($username, -1);
$thehe = $_POST['thehe']; $thehe = abs(intval($thehe));
$passgame = $_POST['passgame'];
$repassgame = $_POST['repassgame'];
$pass1 = $_POST['pass1'];
$repass1 = $_POST['repass1'];
$pass2 = $_POST['pass2'];
$repass2 = $_POST['repass2'];
$email = $_POST['email'];
$quest = $_POST['quest'];
$ans = $_POST['ans'];
$tel = $_POST['tel'];
$sdt_length = strlen($tel);
$sdt_check = substr($tel, 0, 2);
$ip_client = get_ip();

if (($username == NULL) || ($passgame == NULL) || ($repassgame == NULL) || ($pass1 == NULL) || ($repass1 == NULL) || ($pass2 == NULL) || ($repass2 == NULL) || ($email == NULL) || ($quest == NULL) || ($ans == NULL) || ($tel == NULL)) { $error = "<font color='red'>Hãy điền đầy đủ tất cả các dữ liệu.</font><br>"; }
elseif (eregi("[^a-zA-Z0-9_$]", $username))
{
$error = "<font color='red'>Dữ liệu lỗi - Tài khoản chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif ( is_numeric ($username_end) )
{
$error = "<font color='red'>Dữ liệu lỗi - Tài khoản không được kết thúc bằng số.</font><br>";
}
elseif ( $username == 'demo' )
{
$error = "<font color='red'>Dữ liệu lỗi - Không được đăng kí tài khoản Demo.</font><br>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $passgame))
{
$error = "<font color='red'>Dữ liệu lỗi - Mật khẩu Game chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif ( $thehe == 0 )
{
$error = "<font color='red'>Dữ liệu lỗi - Thế hệ không hợp lệ.</font><br>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $repassgame))
{
$error = "<font color='red'>Dữ liệu lỗi - Xác minh Mật khẩu Game chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $pass1))
{
$error = "<font color='red'>Dữ liệu lỗi - Mật khẩu Web cấp 1 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $repass1))
{
$error = "<font color='red'>Dữ liệu lỗi - Xác minh Mật khẩu Web cấp 1 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $pass2))
{
$error = "<font color='red'>Dữ liệu lỗi - Mật khẩu Web cấp 2 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $repass2))
{
$error = "<font color='red'>Dữ liệu lỗi - Xác minh Mật khẩu Web cấp 2chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif (eregi("[^1-9$]", $quest))
{
$error = "<font color='red'>Dữ liệu lỗi - Chưa chọn câu hỏi bí mật.</font>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $ans))
{
$error = "<font color='red'>Dữ liệu lỗi - Câu trả lời bí mật chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font><br>";
}
elseif (eregi("[^0-9$]", $tel))
{
$error = "<font color='red'>Dữ liệu lỗi - Số điện thoại chỉ là số (0-9).</font><br>";
}
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
$error = "<font color='red'>Dữ liệu lỗi : $email . Không đúng dạng địa chỉ Email. Xin vui lòng kiểm tra lại.</font><br>";
}
elseif ( $passgame != $repassgame ) {
$error = "<font color='red'>Mật khẩu Game và Xác minh Mật khẩu Game không giống nhau</font><br>";
}
elseif ( $pass1 != $repass1 ) {
$error = "<font color='red'>Mật khẩu cấp 1 và Xác minh mật khẩu Web cấp 1 không giống nhau</font><br>";
}
elseif ( $pass2 != $repass2 ) {
$error = "<font color='red'>Mật khẩu cấp 2 và Xác minh mật khẩu Web cấp 2 không giống nhau</font><br>";
}
elseif ( $passgame == $pass1 ) {
$error = "<font color='red'>Mật khẩu Game giống mật khẩu cấp 1</font><br>";
}
elseif ( $passgame == $pass2 ) {
$error = "<font color='red'>Mật khẩu Game giống mật khẩu cấp 2</font><br>";
}
elseif ( $pass1 == $pass2 ) {
$error = "<font color='red'>Mật khẩu cấp 1 giống mật khẩu cấp 2</font><br>";
}
elseif ( strlen($username) <4 || strlen($username) >10 ) {
$error = "<font color='red'>Tên tài khoản chỉ từ 4-10 kí tự</font><br>";
}
elseif ( strlen($pass1) <4 || strlen($pass1) >10 ) {
$error = "<font color='red'>Mật khẩu cấp 1 chỉ từ 4-10 kí tự</font><br>";
}
elseif ( strlen($pass2) <4 || strlen($pass2) >10 ) {
$error = "<font color='red'>Mật khẩu cấp 2 chỉ từ 4-10 kí tự</font><br>";
}
elseif ( strlen($ans) <4 || strlen($ans) >20 ) {
$error = "<font color='red'>Câu trả lời bí mật chỉ từ 4-10 kí tự</font><br>";
}
elseif ( ($sdt_check == '09' && $sdt_length == 10) || ($sdt_check == '01' && $sdt_length == 11) ) {

$getcontent_url = $server_url . "/do_register.php";
$getcontent_data = array(
'action' => 'register',
'username' => $username,
'thehe' => $thehe,
'passgame' => $passgame,
'pass1' => $pass1,
'pass2' => $pass2,
'email' => $email,
'quest' => $quest,
'ans' => $ans,
'tel' => $tel,
'invite' => $_SESSION['mu_invite'],
'ip' => $ip_client,
'passtransfer' => $passtransfer
);

$show_reponse = _getContent($getcontent_url, $getcontent_data, $getcontent_method, $getcontent_curl);

if ( empty($show_reponse) ) $notice = "<font color='red'>Server bảo trì.</font>";
else {
if ($show_reponse == 'OK') {
switch ($quest)
{
case 1: $quest_choise = "Tên con vật yêu thích?";
break;
case 2: $quest_choise = "Trường cấp 1 của bạn tên gì?";
break;
case 3: $quest_choise = "Người bạn yêu quý nhất?";
break;
case 4: $quest_choise = "Trò chơi bạn thích nhất?";
break;
case 5: $quest_choise = "Nơi để lại kỉ niệm khó quên nhất?";
break;
}

$thehe_title = $thehe_choise[$thehe];

$notice = "<center><b>Đăng kí thành công</b> :<br>
Tài khoản : <b>$username</b><br>
Thế hệ : <b>$thehe_title</b><br>
Mật khẩu Game : <b>$passgame</b><br>
Mật khẩu Web cấp 1 : <b>$pass1</b><br>
Mật khẩu Web cấp 2 : <b>$pass2</b><br>
Email đăng kí : <b>$email</b><br>
Câu hỏi bí mật : <b>$quest_choise</b><br>
Câu trả lời bí mật : <b>$ans</b><br>
Số điện thoại : <b>$tel</b></center><hr>
";
}
else {
$error = "<font color='red'>$show_reponse</font>";
}
}
}
else { $error = "<font color='red'>Số Điện thoại bắt buộc phải là Số ĐT di động.</font>"; }
} else $error = "<center><font color='red'>Dữ liệu lỗi - Mã kiểm tra không chính xác.</font></center>";

if (isset($error)) {
$page_template = 'templates/register.tpl';
}
}
else {
$page_template = 'templates/register.tpl';
}
?>

godhoang
17-01-12, 07:15 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

bluesky089
17-01-12, 07:51 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Đang chạy song song 2 cái NBB ..

Lỗi thiếu Query.. Team tôi chỉ cho GH :D:D

godhoang
17-01-12, 08:12 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
i'm coming !
30ccccccccccccccccccccccccccc