Kết quả 1 đến 4 của 4
-
18-07-16, 07:05 PM #1
Hỏi cách fix đặt 7 số bí mật khi đăng ký tài khoản mu ?
Khách viếng thăm hãy cùng Jackma2000 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-07-16, 07:56 PM #2
- Ngày tham gia
- May 2011
- Đang ở
- MuOnline SS6.3
- Bài viết
- 155
- Thanks
- 108
- Thanked 51 Times in 35 Posts
Ðề: Hỏi cách fix đặt 7 số bí mật khi đăng ký tài khoản mu ?
heroviet hôm nọ hướng dẫn mình fix cái này rồi để mình mò file đó gửi cho bác. Vì cái vụ này mà bác KhongGian chửi mình :v
PHP Code:<?php
include_once("security.php");
include_once ('config.php');
include ('config/config_thehe.php');
include ('config/config_alphatest.php');
include_once ('function.php');
// Tai khoan chua nhung tu sau thi khong cho dang ky
$acc_not_allow = array('admin', 'admjn', 'adm', 'gm', 'djs', 'dis', 'diz', 'djz', 'dkm');
$pass_not_allow = array('123456', '1234567', '12345678', '123456789', '123123', '456456', '789789', '987987', '654654', '321321', '456789', '111111', '1111111', '222222', '2222222', '333333', '3333333', '444444', '4444444', '555555', '5555555', '666666', '6666666', '777777', '7777777', '888888', '8888888', '999999', '9999999');
$sno_numb_not_allow = array('1234560','1234561','1234562','1234563','1234564','1234565','1234566','1234567','1234568','1234569','1111111','2222222','3333333','4444444','5555555','6666666','7777777','8888888','9999999','0000000',);
/////////////////////////////////////////////////////
$username = $_POST['username'];
$thehe = $_POST['thehe'];
$passgame = $_POST['passgame'];
$pass1 = $_POST['pass1'];
$pass2 = $_POST['pass2'];
$email = $_POST['email'];
$quest = $_POST['quest'];
$ans = $_POST['ans'];
$sno_numb = $_POST['sno_numb'];
$tel = $_POST['tel'];
$invite = $_POST['invite'];
$ip = $_POST['ip'];
$passtransfer = $_POST['passtransfer'];
if ($passtransfer == $transfercode) {
$passmd5 = md5($pass1);
if ($type_acc == 1) {
kiemtra_kituso($username);
}
$username_uper = strtoupper($username);
$username_lower = strtolower($username);
foreach($acc_not_allow as $strnotallow) {
if ( substr_count($username_lower, $strnotallow) > 0 )
{
echo "Tên tài khoản chứa từ cấm không được phép đăng ký.";
exit();
}
}
foreach($pass_not_allow as $passnotallow) {
if ($passgame == $passnotallow)
{
echo "Mật khẩu Game '<strong>$passgame</strong>' quá đơn giản dễ bị mất cắp. Vui lòng đặt khó hơn.";
exit();
}
if ($pass1 == $passnotallow)
{
echo "Mật khẩu Web 1 '<strong>$pass1</strong>' quá đơn giản dễ bị mất cắp. Vui lòng đặt khó hơn.";
exit();
}
if ($pass2 == $passnotallow)
{
echo "Mật khẩu Web 2 '<strong>$pass2</strong>' quá đơn giản dễ bị mất cắp. Vui lòng đặt khó hơn.";
exit();
}
}
$sql_username_check = $db->Execute("SELECT count(*) FROM MEMB_INFO WHERE LOWER(memb___id)='$username_lower'");
$username_check = $sql_username_check->FetchRow();
if ($username_check[0] > 0){
echo "Tên tài khoản đã có người sử dụng"; exit();
}
if(strlen($thehe_choise[$thehe]) == 0) {
echo "Chưa cấu hình thế hệ trên Server. Vui lòng liên hệ Admin để kiểm tra."; exit();
}
//Xu ly Invite
if (!preg_match("/^[a-zA-Z0-9_]*$/i", $invite)) $invite = "";
if( strlen($invite) > 0 )
{
//Kiem tra tai khoan gioi thieu co ton tai
$sql_username_invite_check = $db->Execute("SELECT memb___id FROM MEMB_INFO WHERE memb___id='$invite'");
$username_invite_check = $sql_username_invite_check->numrows();
if($username_invite_check <= 0)
{
echo "Tài khoản giới thiệu không tồn tại."; exit();
}
//Neu co tai khoan gioi thieu thi ghi vao du lieu
$add_invite_query = "INSERT INTO Invite (acc_invite,acc_accept,time_invite) VALUES ('$invite','$username_lower','$timestamp')";
$add_invite_result = $db->Execute($add_invite_query) OR DIE("Lỗi Query: $add_invite_query");
}
$time = date('Y-m-d',$timestamp);
foreach($sno_numb_not_allow as $snonotallow) {
if ($sno_numb == $snonotallow)
{
echo "7 mã số bí mật '<strong>$sno_numb</strong>' quá đơn giản dễ bị dò ra. Vui lòng đặt khó hơn.";
exit();
}
}
if($use_alphatest == 1) {
$gc = $alphatest_gc;
$vc = $alphatest_vc;
$wc = $alphatest_wc;
} else {
$gc = 0;
$vc = 0;
$wc = 0;
}
if ( $server_md5 == 1 ) {
$query_insertacc = "INSERT INTO MEMB_INFO (memb___id,memb__pwd,memb_name,mail_addr,appl_days,modi_days,out__days,true_days,mail_chek,bloc_code,ctl1_code,memb__pwd2,fpas_ques,fpas_answ,pass2,memb__pwdmd5,sno__numb,tel__numb,thehe, ip, gcoin, vpoint, WCoin) VALUES ('$username_lower',[dbo].[fn_md5]('$passgame','$username_lower'),'11111','$email','$time','$time','$time','$time','1','0','0','$pass1','$quest','$ans','$pass2','$passmd5','$sno_numb','$tel',$thehe, '$ip', $gc, $vc, $wc)";
}
else {
$query_insertacc = "INSERT INTO MEMB_INFO (memb___id,memb__pwd,memb_name,mail_addr,appl_days,modi_days,out__days,true_days,mail_chek,bloc_code,ctl1_code,memb__pwd2,fpas_ques,fpas_answ,pass2,memb__pwdmd5,sno__numb,tel__numb,thehe, ip, gcoin, vpoint, WCoin) VALUES ('$username_lower','$passgame','11111', '$email','$time','$time','$time','$time','1','0','0','$pass1','$quest','$ans','$pass2','$passmd5','$sno_numb','$tel',$thehe, '$ip', $gc, $vc, $wc)";
}
$result_insertacc = $db->Execute($query_insertacc) or die("Lỗi Query: $query_insertacc");
$check_AccountCharacter_query = "SELECT * FROM AccountCharacter WHERE Id='$username_lower'";
$check_AccountCharacter_result = $db->Execute($check_AccountCharacter_query) or die("Lỗi Query: $check_AccountCharacter_query");
$check_AccountCharacter = $check_AccountCharacter_result->NumRows();
if($check_AccountCharacter==0) {
$char_ao_query = "INSERT INTO AccountCharacter (Id) VALUES ('$username_lower')";
$char_ao_result = $db->Execute($char_ao_query) or die("Lỗi Query: $char_ao_query");
}
$check_MEMB_STAT_query = "SELECT * FROM MEMB_STAT WHERE memb___id='$username_lower'";
$check_MEMB_STAT_result = $db->Execute($check_MEMB_STAT_query) or die("Lỗi Query: $check_MEMB_STAT_query");
$check_MEMB_STAT = $check_MEMB_STAT_result->NumRows();
if($check_MEMB_STAT==0) {
$insert_MEMB_STAT_query = "INSERT INTO MEMB_STAT (memb___id,ConnectStat, ConnectTM, DisConnectTM) VALUES ('$username_lower',0, GETDATE(), GETDATE())";
$insert_MEMB_STAT_result = $db->Execute($insert_MEMB_STAT_query) or die("Lỗi Query: $insert_MEMB_STAT_query");
}
echo "OK";
} else echo "Error";
$db->Close();
?>Lần sửa cuối bởi nguyentienthuy, ngày 18-07-16 lúc 08:01 PM.
Khách viếng thăm hãy cùng nguyentienthuy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 2 Users Say Thank You to nguyentienthuy For This Useful Post:
Jackma2000 (18-07-16), kenh14 (18-07-16)
-
18-07-16, 08:05 PM #3
Ðề: Hỏi cách fix đặt 7 số bí mật khi đăng ký tài khoản mu ?
cám ơn bạn hiền
chúc bạn sức khỏe !Khách viếng thăm hãy cùng Jackma2000 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến Jackma2000 vì bài viết này !
nguyentienthuy (18-07-16)
-
19-07-16, 12:24 AM #4
- Ngày tham gia
- Jan 2016
- Bài viết
- 223
- Thanks
- 135
- Thanked 32 Times in 23 Posts
Ðề: Hỏi cách fix đặt 7 số bí mật khi đăng ký tài khoản mu ?
Anh thử dùng hàm if xem kiểu khi đăng ký sẽ chạy dòng này
if ($maso == 123456) { echo'ma qua de';} else { nếu k có 123456 sẽ tiến hành bình thường }
Ở đây nếu mem điền mã số bí mật là 123456 thỳ sẽ thông báoKhách viếng thăm hãy cùng Hung966 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[KT] mấy pro cho em hỏi muốn thêm tài khoản đăng nhập thì ta phải lam sao
Bởi kiemm trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 29-10-15, 12:52 PM -
Xin trợ giúp đăng ký tài khoản diễn đàn từ web đăng ký game
Bởi Sesshomaru trong diễn đàn Hỏi/Đáp về vBulletinTrả lời: 9Bài viết cuối: 24-03-14, 02:25 AM -
không hiên ra ô đăng nhập tài khoảng
Bởi kgoida trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 04-07-11, 05:55 PM -
[Help] Fix lỗi 1 tài khoản đăng nhập được 2 máy
Bởi gia_muvn trong diễn đàn Gunbound ServerTrả lời: 1Bài viết cuối: 07-11-10, 02:16 PM -
Lổi web tạo tài khoản và đăng nhập
Bởi qwerttgb trong diễn đàn Các Server Không Nằm Trong BoxTrả lời: 13Bài viết cuối: 09-10-08, 05:24 PM