Kết quả 1 đến 8 của 8
-
28-08-15, 09:54 AM #1
- Ngày tham gia
- May 2014
- Bài viết
- 28
- Thanks
- 17
- Thanked 39 Times in 4 Posts
Xin chỉ cách xoá mã số kiểm tra khi đăng nhập NBB bản mới nhất
Mong anh em giúp tý.
1. Phần đăng ký mình vẫn để 6 số xác nhận để chống reg lic.
2. Phần đăng nhập mình muốn xoá bỏ 6 số xác nhận vì ở giai đoạn này nó không cần thiết nữa, nhưng xoá code rồi mà đăng nhập nó vẫn kêu sai mã kiểm tra.
Vào xoá thử mấy đoạn liên quan đến 6 mã số trong file : vimage.php mà vẫn không được.
ACE nào biết phải xoá đoạn code nào xin chỉ mình với. xin cảm ơn !
<?php
/**
* @author NetBanBe
* @copyright 2005 - 2012
* @website [Only registered and activated users can see links. ]
* @Email [Only registered and activated users can see links. ]
* @HotLine 094 92 92 290
* @Version v5.12.0722
* @Release 22/07/2012
* WebSite hoan toan duoc thiet ke boi NetBanBe.
* Vi vay, hay ton trong ban quyen tri tue cua NetBanBe
* Hay ton trong cong suc, tri oc NetBanBe da bo ra de thiet ke nen NWebMU
* Hay su dung ban quyen duoc cung cap boi NetBanBe de gop 1 phan nho chi phi phat trien NWebMU
* Khong nen su dung NWebMU ban crack hoac tu nguoi khac dua cho. Nhung hanh dong nhu vay se lam kim ham su phat trien cua NWebMU do khong co kinh phi phat trien cung nhu san pham tri tue bi danh cap.
* Cac ban hay su dung NWebMU duoc cung cap boi NetBanBe de NetBanBe co dieu kien phat trien them nhieu tinh nang hay hon, tot hon.
* Cam on nhieu!
*/
## 18/09/2003
class vImage{
var $numChars = 6; # Size String: default 3;
var $w; # Image Width
var $h = 30; # Image Height: default 15;
var $colBG = "188 220 231";
var $colTxt = "0 0 0";
var $colBorder = "0 128 192";
var $charx = 20; # Space side of each char
var $numCirculos = 20; #Picking random numbers of circles
function vImage(){
if(!isset($_SESSION)) session_start();
}
function gerText($num){
# get string length
if (($num != '')&&($num > $this->numChars)) $this->numChars = $num;
# generate string randmica
$this->texto = $this->gerString();
$_SESSION['vImageCodS'] = $this->texto;
}
function loadCodes(){
$this->postCode = strtoupper($_POST['vImageCodP']);
$this->sessionCode = $_SESSION['vImageCodS'];
}
function checkCode(){
if (isset($this->postCode)) $this->loadCodes();
if ($this->postCode == $this->sessionCode)
return true;
else
return false;
}
function showCodBox($mode=0,$extra=''){
$str = "<input type=\"text\" name=\"vImageCodP\" id=\"vImageCodP\" onfocus=\"focus_codeverify(this.value,'msg_'+this. name);\" ".$extra." > ";
if ($mode)
echo $str;
else
return $str;
}
function showImage(){
$this->gerImage();
header("Content-type: image/png");
ImagePng($this->im);
}
function gerImage(){
# Calculate size to fit text
$this->w = ($this->numChars*$this->charx) + 40; #5px de cada lado, 4px por char
# Create img
$this->im = imagecreatetruecolor($this->w, $this->h);
#draw border and background
imagefill($this->im, 0, 0, $this->getColor($this->colBorder));
imagefilledrectangle ( $this->im, 1, 1, ($this->w-2), ($this->h-2), $this->getColor($this->colBG) );
#draw circles
for ($i=1;$i<=$this->numCirculos;$i++) {
$randomcolor = imagecolorallocate ($this->im , rand(100,255), rand(100,255),rand(100,255));
imageellipse($this->im,rand(0,$this->w-10),rand(0,$this->h-3), rand(20,60),rand(20,60),$randomcolor);
}
#write text
$ident = 20;
for ($i=0;$i<$this->numChars;$i++){
$char = substr($this->texto, $i, 1);
$font = rand(4,5);
$y = round(($this->h-15)/2);
$col = $this->getColor($this->colTxt);
imagechar ( $this->im, $font, $ident, $y, $char, $col );
$ident = $ident+$this->charx;
}
}
function getColor($var){
$rgb = explode(" ",$var);
$col = imagecolorallocate ($this->im, $rgb[0], $rgb[1], $rgb[2]);
return $col;
}
function gerString(){
rand(0,time());
// $possible="AGHacefhjkrStVxY124579";
$possible="8";
if(!isset($str)) $str = '';
while(strlen($str)<$this->numChars)
{
$str.=substr($possible,(rand()%(strlen($possible)) ),1);
}
$txt = strtoupper($str);
return $txt;
}
}
?>Khách viếng thăm hãy cùng SanHo xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
28-08-15, 10:17 AM #2
Ðề: Xin chỉ cách xoá mã số kiểm tra khi đăng nhập NBB bản mới nhất
Trong modeul và teplade ấy bạn
Có cái sweb v4 tối share choKhách viếng thăm hãy cùng thiensu_muvn xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
28-08-15, 10:32 AM #3
- Ngày tham gia
- May 2012
- Bài viết
- 2,329
- Thanks
- 870
- Thanked 588 Times in 454 Posts
Ðề: Xin chỉ cách xoá mã số kiểm tra khi đăng nhập NBB bản mới nhất
Nhận setup + cài đặt MU Online - Mu Mobi Bản 2.6.9 + Quảng cáo đánh đúng đối tượng 2000.000 Thành viên tiềm năng
Chi phí liên hệ inbox
-
28-08-15, 10:49 AM #4
- Ngày tham gia
- Sep 2009
- Đang ở
- Đảo Đào Hoa
- Bài viết
- 1,063
- Thanks
- 133
- Thanked 398 Times in 216 Posts
Ðề: Xin chỉ cách xoá mã số kiểm tra khi đăng nhập NBB bản mới nhất
Lúc trước có bỏ cái này 1 lần mà lâu rồi không đụng tới nên quên, để rãnh check lại file nếu còn lưu tôi send cho ^^.
Khách viếng thăm hãy cùng lieuthunguyet xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
28-08-15, 11:50 AM #5
Ðề: Xin chỉ cách xoá mã số kiểm tra khi đăng nhập NBB bản mới nhất
vào Hosting/includes/
Edit file login.class.php
tìm code này
thêm dấu /* và cuối là */ như code mãu
PHP Code:/*include_once("vimage.php");
$vImage = new vImage();
$vImage->loadCodes();
if(!($vImage->checkCode())) {
$error = "Sai mã kiểm tra";
}*/
PHP Code:<?php
if (!defined('NetNWEB')) die("Ban khong co quyen truy cap he thong");
// Dang nhap
if (isset($_POST["login"]))
{
include_once("config/config.php");
include_once("config/config_sms.php");
$accountid = $_POST['username'];
$passwordid = $_POST['password'];
$ip_client = get_ip();
if (($accountid == NULL) || ($passwordid == NULL)) {$error = "<font size='4' color='red'>Hãy điền tên đăng nhập và mật khẩu.</font>";}
elseif (eregi("[^a-zA-Z0-9_$]", $accountid))
{
$error = "<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>";
}
elseif (eregi("[^a-zA-Z0-9_$]", $passwordid))
{
$error = "<font size='4' color='red'>Dữ liệu lỗi - Mật khẩu chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font>";
}
elseif ( $accountid == 'demo' && $passwordid == 'demo')
{
$_SESSION['mu_username'] = $accountid;
$_SESSION[mu_nvchon] = 'Demo';
$_SESSION['mu_Ranking'] = 'Rankingok';
jum('index.php#acc_manager');
}
else {
$getcontent_url = $server_url . "/view.php";
$getcontent_data = array(
'action' => 'login',
'login' => $accountid,
'pass' => md5($passwordid),
'ip' => $ip_client,
'passtransfer' => $passtransfer
);
$show_reponse = _getContent($getcontent_url, $getcontent_data, $getcontent_method, $getcontent_curl);
if( empty($show_reponse) )
{
$error = "<font size='3' color='red'>Server đang bảo trì</font>";
}
else if($show_reponse == 'PASSRAN_KGCO') {
$error = "<font color='red'><b>Danh sách Mật khẩu ngẫu nhiên chưa khởi tạo hoặc đã sử dụng hết</b></font>.<br>Tài khoản của bạn đang ở chế độ <b>sử dụng mật khẩu ngẫu nhiên để tăng độ bảo mật</b>.<br>Vui lòng <b>dùng SĐT của tài khoản <font color='red'>$accountid</font></b> nhắn tin với cú pháp bên dưới để lấy danh sách mật khẩu ngẫu nhiên mới.<br><font color='red'><b>VNU $cuphap PR $accountid</b></font> gửi <font color='blue'> <b>8185</b> </font> <font color='gray'><i>(Phí nhắn tin : 1.000 VNĐ)</i></font>";
}
else if($show_reponse == 'PASSRAN_SAI') {
$error = "<font color='red'><b>Mật khẩu không đúng</b></font>.<br>Tài khoản của bạn đang ở chế độ <b>sử dụng mật khẩu ngẫu nhiên để tăng độ bảo mật</b>.<br>Nếu bạn quên danh sách mật khẩu ngẫu nhiên đã nhận, vui lòng <b>dùng SĐT của tài khoản <font color='red'>$accountid</font></b> nhắn tin với cú pháp bên dưới để lấy danh sách mật khẩu ngẫu nhiên mới.<br><font color='red'><b>VNU $cuphap PR $accountid</b></font> gửi <font color='blue'> <b>8185</b> </font> <font color='gray'><i>(Phí nhắn tin : 1.000 VNĐ)</i></font><br>
Các Mật khẩu cũ chưa sử dụng thì sẽ bị xóa hết để bảo mật.";
}
else {
$info = read_TagName($show_reponse, 'info', 1);
if ($info == 'OK') {
$_SESSION['mu_username'] = $accountid;
$_SESSION['checklogin'] = read_TagName($show_reponse, 'stringlogin', 1);
$accthehe = abs(intval(read_TagName($show_reponse, 'thehe', 1)));
if ($accthehe == 0) $accthehe = 1;
$_SESSION['acc_thehe'] = $accthehe;
$_SESSION['thehe'] = $accthehe;
$_SESSION['acc_gcoin'] = read_TagName($show_reponse, 'gcoin', 1);
$_SESSION['acc_gcoin_km'] = read_TagName($show_reponse, 'gcoinkm', 1);
$_SESSION['acc_vpoint'] = read_TagName($show_reponse, 'vpoint', 1);
$_SESSION['acc_zen'] = read_TagName($show_reponse, 'zen', 1);
$_SESSION['acc_chao'] = read_TagName($show_reponse, 'chao', 1);
$_SESSION['acc_cre'] = read_TagName($show_reponse, 'create', 1);
$_SESSION['acc_blue'] = read_TagName($show_reponse, 'blue', 1);
$_SESSION['acc_phone'] = read_TagName($show_reponse, 'phone', 1);
$_SESSION['acc_passran'] = read_TagName($show_reponse, 'passran', 1);
$_SESSION['IPBonusPoint'] = read_TagName($show_reponse, 'IPBonusPoint', 1);
$ipbonus_info = read_TagName($show_reponse, 'ipbonus_info', 1);
$nv_slg = 0;
for($i=1;$i<=5;$i++)
{
if(strlen(read_TagName($show_reponse, 'char'.$i, 1))>=4)
{
$nv_slg++;
$_SESSION['char'.$nv_slg] = read_TagName($show_reponse, 'char'.$i, 1);
}
}
$_SESSION[nv_slg] = $nv_slg;
if(strlen($ipbonus_info) > 10) $notice = $ipbonus_info . "<br />Do IP Quán NET hay bị thay đổi mỗi khi nhảy mạng, vì vậy các bạn thường xuyên đăng nhập lại để kiểm tra. Nếu thấy thông báo không chơi ở Quán NET đăng ký IP Bonus, vui lòng liên hệ chủ quán để cập nhập IP mới.";
else $notice = '<strong>Bạn hiện không chơi ở Quán NET đăng ký IP Bonus.<br />Hãy chơi ở quán NET đăng ký IP Bonus để nhận được nhiều ưu đãi trong quá trình chơi.<br /><a href="#ipbonus_list" onclick="$(\'index2.php?mod=ipbonus_list\',\'hienthi\');">Danh sách quán NET đăng ký IP Bonus xem tại đây</a></strong>';
}
else {
$error = "<font size='4' color='red'>$show_reponse</font>";
}
}
}
}
// Logout
if (isset($_POST['logout'])) {
session_destroy();
setcookie("last_sendsv", "", time()-3600);
jum('index.php');
}
// Chon Nhan Vat
if (isset($_POST['ChonNV'])) {
$nhanvat = $_POST['nhanvat'];
if( $sendsv === false) { $error = "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."; }
elseif(empty($nhanvat)) { $error = "Chưa chọn Nhân vật"; }
elseif (eregi("[^a-zA-Z0-9_$]", $nhanvat))
{
$error = "<font size='4' color='red'>Dữ liệu lỗi - Nhân vật chọn chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.</font>";
}
else {
$getcontent_url = $server_url . "/view.php";
$getcontent_data = array(
'action' => 'chonNV',
'login' => $_SESSION[mu_username],
'name' => $nhanvat,
'ip' => $ip_client,
'string_login' => $_SESSION[checklogin],
'passtransfer' => $passtransfer
);
$reponse = _getContent($getcontent_url, $getcontent_data, $getcontent_method, $getcontent_curl);
if ( empty($reponse) ) { $error = "<font size='3' color='red'>Server bảo trì.</font>"; }
elseif($reponse == "login_other") {
$error = "<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 {
if (read_TagName($reponse, 'info', 1) != 'OK') { $error = $reponse; }
else {
$_SESSION['mu_nvchon'] = $nhanvat;
$_SESSION['nv_online'] = read_TagName($reponse, 'online', 1);
$_SESSION['nv_doinv'] = read_TagName($reponse, 'doinv', 1);
$_SESSION['nv_class'] = read_TagName($reponse, 'class', 1);
$_SESSION['nv_level'] = read_TagName($reponse, 'level', 1);
$_SESSION['nv_point'] = read_TagName($reponse, 'point', 1);
$_SESSION['nv_pointdutru'] = read_TagName($reponse, 'point_dutru', 1);
$_SESSION['nv_zen'] = read_TagName($reponse, 'zen', 1);
$_SESSION['nv_reset'] = read_TagName($reponse, 'reset', 1);
$_SESSION['nv_resetday'] = read_TagName($reponse, 'resetday', 1);
$_SESSION['nv_resetmonth'] = read_TagName($reponse, 'resetmonth', 1);
$_SESSION['nv_relife'] = read_TagName($reponse, 'relife', 1);
$_SESSION['nv_khoado'] = read_TagName($reponse, 'khoado', 1);
$_SESSION['nv_thuepoint'] = read_TagName($reponse, 'thuepoint', 1);
$_SESSION['nv_pointevent'] = read_TagName($reponse, 'pointevent', 1);
$_SESSION['nv_uythaconline'] = read_TagName($reponse, 'uythacon', 1);
$_SESSION['nv_point_uythac'] = read_TagName($reponse, 'pointuythac', 1);
$_SESSION['nv_uythac_offline'] = read_TagName($reponse, 'uythacoff', 1);
$_SESSION['nv_uythac_offline_time'] = read_TagName($reponse, 'uythacoff_time', 1);
$_SESSION['nv_uythac_offline_daily'] = read_TagName($reponse, 'uythacoff_daily', 1);
$_SESSION['nv_top50'] = read_TagName($reponse, 'top50', 1);
$_SESSION['point_event'] = read_TagName($reponse, 'point_event', 1);
$_SESSION['event1_type1'] = read_TagName($reponse, 'event1_type1', 1);
$_SESSION['event1_type2'] = read_TagName($reponse, 'event1_type2', 1);
$_SESSION['event1_type3'] = read_TagName($reponse, 'event1_type3', 1);
$notice = "Đã chọn nhân vật : <b>$nhanvat</b>";
$remove_choisenv = 1;
}
}
}
}
?>Lần sửa cuối bởi amocthong1, ngày 28-08-15 lúc 11:53 AM.
Khách viếng thăm hãy cùng amocthong1 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 2 Users Say Thank You to amocthong1 For This Useful Post:
kiemthevosong (28-08-15), lieuthunguyet (28-08-15)
-
28-08-15, 12:07 PM #6
- Ngày tham gia
- Sep 2009
- Đang ở
- Đảo Đào Hoa
- Bài viết
- 1,063
- Thanks
- 133
- Thanked 398 Times in 216 Posts
Ðề: Xin chỉ cách xoá mã số kiểm tra khi đăng nhập NBB bản mới nhất
Bổ sung 1 chúc nha nhớ change dòng này lại nửa elseif -> if
if (($accountid == NULL) || ($passwordid == NULL)) {$error = "<font size='4' color='red'>Hãy điền tên đăng nhập và mật khẩu.</font>";}Khách viếng thăm hãy cùng lieuthunguyet xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
28-08-15, 01:28 PM #7
Ðề: Xin chỉ cách xoá mã số kiểm tra khi đăng nhập NBB bản mới nhất
Bỏ cái mã kiểm tra có thể bị dò Pass Web.
Các bạn hãy cẩn thận.
Trừ khi các bạn viết được thêm tính năng kiểm tra nếu nhập sai pass quá 5 lần thì hiển thị mã kiểm tra.
Nếu không cứ coi chừng người chơi kêu là bị mất tài khoản.Khách viếng thăm hãy cùng NWebMU.NET xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
28-08-15, 02:22 PM #8
- Ngày tham gia
- Sep 2009
- Đang ở
- Đảo Đào Hoa
- Bài viết
- 1,063
- Thanks
- 133
- Thanked 398 Times in 216 Posts
Ðề: Xin chỉ cách xoá mã số kiểm tra khi đăng nhập NBB bản mới nhất
Khách viếng thăm hãy cùng lieuthunguyet xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 2 Users Say Thank You to lieuthunguyet For This Useful Post:
southrain1111 (01-09-15), vanhai32 (28-08-15)
Các Chủ đề tương tự
-
[MU] hỏi mã item add vào itemdroprate
Bởi phuongnam9119 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 29-04-15, 02:01 PM -
[MU] xin tool tạo mã 0x vào trước mã 32 bit của soft antihack
Bởi thangvp trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 06-04-13, 07:39 PM -
Cách đăng ký acc không cần chỉnh sửa SQL ???
Bởi kidcrazy187 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 4Bài viết cuối: 27-02-11, 06:48 AM -
Ai chỉ em cách chỉnh kjnh nghjệm game cabal zoj
Bởi kesangame trong diễn đàn Cabal OnlineTrả lời: 1Bài viết cuối: 26-02-11, 05:50 PM -
hướng dẫn em cách xoá IP ảo với
Bởi Escarius trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 4Bài viết cuối: 24-09-10, 09:02 PM