PDA

View Full Version : [MU] Xin cách tắt chức năng gửi SMS trong nbb web?



longdtskn
09-08-12, 09:34 PM
Mình dùng web nbb khi dùng chức năng quên mật khẩu thì nó bắt soạn tin nhắn gửi tới số 8185 .
Ai chỉ mình cách tắt cái này với. Gửi thông tin tài khoản về email đăng kí thì tốt quá . Mình xin cảm ơn

kenpro7777
10-08-12, 12:00 PM
Mình dùng web nbb khi dùng chức năng quên mật khẩu thì nó bắt soạn tin nhắn gửi tới số 8185 .
Ai chỉ mình cách tắt cái này với. Gửi thông tin tài khoản về email đăng kí thì tốt quá . Mình xin cảm ơn

Cái này phải viết lại mới dc bạn ơi, nếu bạn rành về code có thể viết lại chứ hình như ko tắt dc đâu X_X

apple
10-08-12, 03:06 PM
cho bạn đây:
templates

<!-- Title -->
<table style="width: 100%;" cellpadding="2">
<tbody>
<tr>
<td style="text-align: right; height: 25px;">

<table style="margin-top: 7px;" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td colspan="3" style="text-align: left;"><p class="title_page">Lấy mật khẩu Web cấp 1</p></td>
</tr>
<tr>
<td width="3"><img src="img/box01_left.gif" border="0" hspace="0" align="absmiddle"></td>
<td background="img/box01_middle.gif">&nbsp;</td>
<td width="3"><img src="img/box01_right.gif" border="0" hspace="0" align="absmiddle"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
</tbody>
</table> </td>
</tr>
</tbody>
</table>
<!-- End Title -->
<!-- End Title -->
<!-- Content -->
<div class="pad10">
<form id="receive_pass1" name="receive_pass1" method="post" action="index.php?mod=receive_pass1">
<table width="100%" border="0" cellpadding="3" cellspacing="1">
<tr>
<td align="right" width="40%">Tài khoản</td>
<td><input type="text" name="acc" id="acc" size="14" maxlength="10"></td>
</tr>
<tr>
<td align="right" width="250px">Mật khẩu Web mới</td>
<td><input type="password" name="pass1new" id="pass1new" size="14" maxlength="10" onfocus="focus_chuso(this.value,'msg_'+this.name);" onkeyup="check_chuso_4_20(this.value,'msg_'+this.name)"> <label id="msg_pass1new" class="msg"></label></td>
</tr>
<tr>
<td align="right">Xác minh Mật khẩu Web mới</td>
<td><input type="password" name="pass1new_verify" id="pass1new_verify" size="14" maxlength="10" onfocus="focus_chuso(this.value,'msg_'+this.name);" onblur="onblur_check_repass(this.form.pass1new.value,this. value,'msg_'+this.name)"> <label id="msg_pass1new_verify" class="msg"></label></td>
</tr>
<tr>
<td align="center" colspan="2"><b>Thông tin kiểm tra</b></td>
</tr>
<tr>
<td class="width_25" align="right">Mật khẩu Web cấp 2 <font color="red">*</font></td>
<td class="width_45"><span class="sp_input">
<input class="txt_160" name="pass2" type="password" id="pass2" size="14" maxlength="10" onfocus="focus_chuso(this.value,'msg_'+this.name);" onkeyup="check_chuso_4_20(this.value,'msg_'+this.name)"> <label id="msg_pass2" class="msg"></label>
</span></td>
</tr>
<tr>
<td class="width_25" align="right">Câu hỏi bí mật <font color="red">*</font></td>
<td >
<select name="quest">
<option value="0">- Chọn câu hỏi bí mật -</option>
<option value="1" <?php if ($_POST['quest']=='1') { ?> selected="selected" <?php } ?> >Tên con vật yêu thích?</option>
<option value="2" <?php if ($_POST['quest']=='2') { ?> selected="selected" <?php } ?> >Trường cấp 1 của bạn tên gì?</option>
<option value="3" <?php if ($_POST['quest']=='3') { ?> selected="selected" <?php } ?> >Người bạn yêu quý nhất?</option>
<option value="4" <?php if ($_POST['quest']=='4') { ?> selected="selected" <?php } ?> >Trò chơi bạn thích nhất?</option>
<option value="5" <?php if ($_POST['quest']=='5') { ?> selected="selected" <?php } ?> >Nơi để lại kỉ niệm khó quên nhất?</option>
</select>
<label id="msg_quest" class="msg"></label>
</td>
</tr>
<tr>
<td class="width_25" align="right">Trả lời bí mật <font color="red">*</font></td>
<td class="width_45"><span class="sp_input">
<input class="txt_160" name="ans" type="text" id="ans" size="17" maxlength="10" value="<?php echo $_POST['ans']; ?>" onfocus="focus_chuso(this.value,'msg_'+this.name);" onkeyup="check_chuso_4_10(this.value,'msg_'+this.name)"> <label id="msg_ans" class="msg"></label>
</span></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="Submit" value="Đổi mật khẩu Web" onclick="return btn_check_receivepass1();"/></td>
</tr>
</table>
<input type="hidden" name="action" value="receivepass1" />
</form>
<div class="clear">
</div>
</div>
<!-- End Content -->

modules

<?php
/*********************/
/* */
/* Version : 5.1.0 */
/* Author : RM */
/* Comment : 071223 */
/* */
/*********************/

if ( !defined( "NetNWEB" ) )
{
exit( "Ban khong co quyen truy cap he thong" );
}
if ( isset( $_POST['action'] ) )
{
$action = $_POST['action'];
if ( $action == "receivepass1" )
{
$acc = $_POST['acc'];
$leng_acc = strlen( $acc );
$pass1new = $_POST['pass1new'];
$pass1new_verify = $_POST['pass1new_verify'];
$pass2 = $_POST['pass2'];
$email = $_POST['email'];
$quest = $_POST['quest'];
$ans = $_POST['ans'];
$leng_pass1new = strlen( $pass1new );
if ( $sendsv === FALSE )
{
$notice = "Tốc độ xử lý của bạn quá nhanh, vui lòng chờ vài giây rồi tiếp tục thực hiện.";
}
else if ( empty( $acc ) )
{
$notice = "Chưa nhập Tài khoản cần lấy Mật khẩu Web cấp 1";
}
else if ( eregi( "[^a-zA-Z0-9_\$]", $acc ) )
{
$notice = "<font size='4' 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>";
}
else if ( $leng_acc < 4 || 10 < $leng_acc )
{
$notice = "<font size='4' color='red'>Tài khoản phải từ 4-10 kí tự.</font>";
}
else if ( empty( $pass1new ) )
{
$notice = "Chưa nhập Mật khẩu Web mới";
}
else if ( empty( $pass1new_verify ) )
{
$notice = "Chưa xác minh Mật khẩu Web mới";
}
else if ( eregi( "[^a-zA-Z0-9_\$]", $pass1new ) )
{
$notice = "<font size='4' color='red'>Dữ liệu lỗi - Mật khẩu Webmới chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font>";
}
else if ( eregi( "[^a-zA-Z0-9_\$]", $pass1new_verify ) )
{
$notice = "<font size='4' color='red'>Dữ liệu lỗi - Xác minh Mật khẩu Web chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font>";
}
else if ( $pass1new != $pass1new_verify )
{
$notice = "<font size='4' color='red'>Dữ liệu lỗi - Mật khẩu Web mới và Xác minh mật khẩu Web mới không trùng khớp.</font>";
}
else if ( $leng_pass1new < 6 )
{
$notice = "<font size='4' color='red'>Dữ liệu lỗi - Mật khẩu Web mới phải có ít nhất 6 kí tự.</font>";
}
else if ( eregi( "[^a-zA-Z0-9_\$]", $pass2 ) )
{
$notice = "<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>";
}
else if ( eregi( "[^1-9\$]", $quest ) )
{
$notice = "<font color='red'>Dữ liệu lỗi - Chưa chọn câu hỏi bí mật.</font>";
}
else if ( eregi( "[^a-zA-Z0-9_\$]", $ans ) )
{
$notice = "<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>";
}
else
{
$getcontent_url = $server_url."/do_receive_pass1.php";
$getcontent_data = array(
"login" => $acc,
"pass1new" => $pass1new,
"pass2" => $pass2,
"quest" => $quest,
"ans" => $ans,
"passtransfer" => $passtransfer
);
$reponse = _getcontent( $getcontent_url, $getcontent_data, $getcontent_method, $getcontent_curl );
if ( empty( $reponse ) )
{
$notice = "<font size='3' color='red'>Server bảo trì.</font>";
}
else if ( $reponse == "login_other" )
{
$notice = "<font size='3' color='red'>Tài khoản đã được đăng nhập trên trình duyệt khác hoặc máy tính khác.</font>";
session_destroy( );
}
else
{
$info = explode( "<nbb>", $reponse );
if ( $info[1] == "OK" )
{
$notice = "<font color='black'>Vui lòng dùng SĐT của tài khoản nhắn tin với cú pháp bên dưới để hoàn tất</font><br>\r\n\t\t\t\t\t\t<font color='red'><b>SMS&nbsp;&nbsp;&nbsp;NET&nbsp;&nbsp;&nbsp;".$cuphap."&nbsp;&nbsp;&nbsp;{$info['2']}</b></font>&nbsp;&nbsp;&nbsp;gửi&nbsp;&nbsp;&nbsp;<font color='blue'><b>8117</b></font> <font color='gray'><i>(Phí nhắn tin : 1.000 VNĐ)</i></font><br>\r\n\t\t\t\t\t\t<font color='black'>Thời gian chờ tin nhắn chứng thực : 60 phút (sau 60 phút, yêu cầu sẽ bị hủy bỏ)</font>";
}
else
{
$notice = $reponse;
}
}
}
}
}

$page_template = "templates/receive_pass1.tpl";
?>


server

<?php
/*********************/
/* */
/* Version : 5.1.0 */
/* Author : RM */
/* Comment : 071223 */
/* */
/*********************/

include_once( "security.php" );
include_once( "config.php" );
$acc = $_POST['login'];
$pass1new = $_POST['pass1new'];
$pass2 = $_POST['pass2'];
$quest = $_POST['quest'];
$ans = $_POST['ans'];
$passtransfer = $_POST['passtransfer'];
if ( $passtransfer == $transfercode )
{
$get_info_query = "SELECT mail_addr,fpas_ques,fpas_answ FROM MEMB_INFO WHERE memb___id='".$acc."'";
$get_info_result = $db->Execute( $get_info_query );
$get_info = $get_info_result->fetchrow( );
if ( $quest != $get_info[1] )
{
echo "Câu hỏi bí mật kiểm tra không đúng";
exit( );
}
if ( $ans != $get_info[2] )
{
echo "Câu trả lời bí mật kiểm tra không đúng";
exit( );
}
$sql_pw_check = $db->Execute( "SELECT * FROM MEMB_INFO WHERE pass2='".$pass2."' and memb___id='{$acc}'" );
$pw_check = $sql_pw_check->numrows( );
if ( $pw_check <= 0 )
{
echo "Mật khẩu cấp 2 không đúng.";
exit( );
}
$pass1new_md5 = md5( $pass1new );
$update_pass1_query = "UPDATE MEMB_INFO SET memb__pwd2='".$pass1new."', memb__pwdmd5='{$pass1new_md5}' WHERE memb___id='{$acc}'";
$update_pass1_result = $db->Execute( $update_pass1_query );
echo "Đổi Mật khẩu Cấp 1 của tài khoản <b>{$acc}</b> thành : <b>";
echo $pass1new;
echo "</b> thành công.";
}
?>