[MU] Xin chỉ cách xoá mã số kiểm tra khi đăng nhập NBB bản mới nhất
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 8 của 8
  1. #1
    Thành Viên
    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é!

  2. #2
    Thành Viên thiensu_muvn's Avatar
    Ngày tham gia
    Jul 2014
    Bài viết
    136
    Thanks
    23
    Thanked 35 Times in 27 Posts

    Ðề: 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 cho
    Khách viếng thăm hãy cùng thiensu_muvn xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên Tâm Huyết
    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

    Trích dẫn Gửi bởi thiensu_muvn [Only registered and activated users can see links. ]
    Trong modeul và teplade ấy bạn
    Có cái sweb v4 tối share cho
    sao ko share v5 ?__________________
    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


  4. #4
    Thành Viên Tâm Huyết lieuthunguyet's Avatar
    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é!

  5. #5
    Thành Viên amocthong1's Avatar
    Ngày tham gia
    Jul 2014
    Bài viết
    593
    Thanks
    112
    Thanked 148 Times in 89 Posts

    Ðề: 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";
        }*/ 
    hoặc xem mẫu này

    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 &nbsp;&nbsp;&nbsp; $cuphap &nbsp;&nbsp;&nbsp; PR &nbsp;&nbsp;&nbsp; $accountid</b></font> &nbsp;&nbsp;&nbsp; gửi &nbsp;&nbsp;&nbsp; <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 &nbsp;&nbsp;&nbsp; $cuphap &nbsp;&nbsp;&nbsp; PR &nbsp;&nbsp;&nbsp; $accountid</b></font> &nbsp;&nbsp;&nbsp; gửi &nbsp;&nbsp;&nbsp; <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'.$i1))>=4)
                        {
                            
    $nv_slg++;
                            
    $_SESSION['char'.$nv_slg] = read_TagName($show_reponse'char'.$i1);
                        }
                    }
                    
    $_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é!

  6. The Following 2 Users Say Thank You to amocthong1 For This Useful Post:

    kiemthevosong (28-08-15), lieuthunguyet (28-08-15)

  7. #6
    Thành Viên Tâm Huyết lieuthunguyet's Avatar
    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é!

  8. #7
    Thành Viên NWebMU.NET's Avatar
    Ngày tham gia
    Jul 2015
    Bài viết
    26
    Thanks
    0
    Thanked 12 Times in 5 Posts

    Ðề: 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é!

  9. #8
    Thành Viên Tâm Huyết lieuthunguyet's Avatar
    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

    Trích dẫn Gửi bởi NWebMU.NET [Only registered and activated users can see links. ]
    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.
    Có thể hướng dẩn điều chỉnh từ kiểm tra 6 ký tự -> 3 ký tự được không ^^
    Khách viếng thăm hãy cùng lieuthunguyet xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. 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ự

  1. [MU] hỏi mã item add vào itemdroprate
    Bởi phuongnam9119 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 29-04-15, 02:01 PM
  2. [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ầu
    Trả lời: 2
    Bài viết cuối: 06-04-13, 07:39 PM
  3. 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ầu
    Trả lời: 4
    Bài viết cuối: 27-02-11, 06:48 AM
  4. Ai chỉ em cách chỉnh kjnh nghjệm game cabal zoj
    Bởi kesangame trong diễn đàn Cabal Online
    Trả lời: 1
    Bài viết cuối: 26-02-11, 05:50 PM
  5. 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ầu
    Trả lời: 4
    Bài viết cuối: 24-09-10, 09:02 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 11:42 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.