[JX] Viết đoạn này giúp với (PHP) WebJx
Hello & Welcome to our community. Is this your first visit? Đăng Ký
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 4 của 4
  1. #1
    Thành Viên TS2GVN's Avatar
    Ngày tham gia
    Aug 2010
    Bài viết
    880
    Thanks
    75
    Thanked 526 Times in 104 Posts

    Viết đoạn này giúp với (PHP) WebJx

    Mình viết thế này đăng ký được hết rồi nhưng , cái password nó không thành chử hoa hết

    Ví dụ : 54FAAE6C1EAE38F0F905EA8A95C1D7E2


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

    if (isset(
    $_POST["register"]))
        {
            
    $vImage->loadCodes();
            
            if(
    $vImage->checkCode()) {
                     
    $username $_POST['username'];
                    
    $pass1 $_POST['password'];
                    
    $checkstr=strtoupper($pass1);
                    
    $repass1 $_POST['repassword'];
                    
    $pass2 $_POST['password2'];
                    
    $repass2 $_POST['repassword2'];
                    
    $email $_POST['email'];
                    
    $quest $_POST['quest'];
                    
    $answer $_POST['answer'];
                    
    $gioitinh $_POST['gioitinh'];

                    
    $ip_client get_ip();
                
                if ((
    $username == NULL) || ($pass1 == NULL) || ($pass2 == NULL) || ($email == NULL) || ($quest == NULL) || ($answer == NULL) ||($repass1 == NULL) || ($repass2 == NULL) || ($gioitinh == NULL)) { $error "Hãy điền đầy đủ tất cả các dữ liệu."; }
                elseif (
    eregi("[^a-zA-Z0-9_$]"$username))
                    {
                        
    $error "Tài khoản chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
                    }
                elseif (
    eregi("[^0-9$]"$cauhoi))
                {
                    
    $notice "Có lỗi xảy ra ! vui lòng liên hệ administrator";
                }
                elseif (
    eregi("[^a-zA-Z0-9_$]"$traloi))
                {
                    
    $notice "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 _";
                }        
                elseif (
    eregi("[^a-zA-Z0-9_$]"$pass1))
                    {
                        
    $error "Nhập lại Mật khẩu cấp 1 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
                    }
                elseif (
    eregi("[^a-zA-Z0-9_$]"$repass1))
                    {
                        
    $error "Mật khẩu cấp 1 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
                    }
                elseif (
    eregi("[^a-zA-Z0-9_$]"$pass2))
                    {
                        
    $error "Mật khẩu cấp 2 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
                    }
            
                elseif (
    eregi("[^a-zA-Z0-9_$]"$repass2))
                    {
                        
    $error "Nhập lại Mật khẩu cấp 2 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
                    }
                elseif (
    eregi("[^A-Z]"$gioitinh))
                    {
                        
    $error "Giới tính không hợp lệ";
                    }
                elseif (!
    eregi("^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$"$email)) {
                    
    $error "Dữ liệu lỗi : $email . Không đúng dạng địa chỉ Email. Xin vui lòng kiểm tra lại."
                    }
                elseif ( 
    $gioitinh == NULL )  {
                    
    $error "Giới tính không hợp lệ"
                    }
                elseif ( 
    strlen($username) <|| strlen($username) >16 ) {
                    
    $error "Tên tài khoản chỉ từ 6-16 kí tự"
                    }
                elseif ( 
    strlen($pass1) <|| strlen($pass1) >16 ) {
                    
    $error "Mật khẩu cấp 1 chỉ từ 6-16 kí tự"
                    }
                elseif ( 
    strlen($pass2) <|| strlen($pass2) >16 ) {
                    
    $error "Mật khẩu cấp 2 chỉ từ 6-16 kí tự"
                    }    
                elseif ( 
    is_numeric($pass1) || is_numeric($pass2) ) {
                    
    $error "Mật khẩu cấp 1 và cấp 2 không được nhập toàn số"
                    }                    
                elseif ( 
    $pass1 != $repass1 ) {
                    
    $error "Nhập lại Mật khẩu cấp 1 không chính xác"
                    }
                elseif ( 
    $pass2 != $repass2 ) {
                    
    $error "Nhập lại Mật khẩu cấp 2 không chính xác"
                    }
                elseif ( 
    $pass1 == $repass2 ) {
                    
    $error "Mật khẩu cấp 1 và Mật khẩu cấp 2 không được giống nhau"
                    }
                else {

    $sql_username_check $db->Execute("SELECT Caccname FROM account.dbo.Account_Info WHERE Caccname='$username'"); 
    $username_check $sql_username_check->numrows();


    $sql_email_check $db->Execute("SELECT cEMail FROM account.dbo.Account_Info WHERE cEMail='$email'");
    $email_check $sql_email_check->numrows();

    if (
    $username_check 0){ 
        
    $error "Tên tài khoản đã có người sử dụng";
        }

    elseif(
    $email_check 0){ 
        
    $error "Email đã có người sử dụng"
        } else { 
        
    $passwordmd5 md5($pass1);
        
    $date date('Y-m-d H:i:s');
        
    // Thêm vào table TB_User
        
    $query_insertacc "insert into Account.dbo.Account_Info (caccname,cpassword,cEmail,csex,cQuestion,cAnswer,password2,regtime,reg_ip) values ('$username','$passwordmd5','$email','$gioitinh','$quest','$answer','$pass2','$date','$ip_client')";
        
    $result_insertacc $db->Execute($query_insertacc) or die("Lỗi Query: $query_insertacc");

        
    // Get JID
        
    $query_getacc "select IID FROM account.dbo.Account_Info WHERE caccname='$username'";
        
    $result_getacc $db->Execute($query_getacc) OR DIE("Lỗi Query : $query_getacc");
        
    $getacc $result_getacc->fetchrow();
        
    // Thêm vào table SK_Silk
        
    $query_insertsilk1 "insert into account.dbo.Account_Habitus (caccname) values ('".$username."')";
        
    $query_insertsilk $db->Execute($query_insertsilk1) or die("Lỗi Query: $query_insertsilk1");
        
    // Thêm vào table _AccountJID
        
        
    $notice "Đăng kí tài khoản $username thành công ";
        
                                    
            }
        }        
                
            } else 
    $error "<center>Mã kiểm tra không chính xác.</center>";
        }    
        
    $page_template 'templates/register.tpl';

    ?>
    Khách viếng thăm hãy cùng TS2GVN xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên MrHarryPotter's Avatar
    Ngày tham gia
    Apr 2014
    Bài viết
    170
    Thanks
    127
    Thanked 83 Times in 39 Posts

    Ðề: Viết đoạn này giúp với (PHP) WebJx

    Nói chung nó vào game dc ko? 29 charrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
    Khách viếng thăm hãy cùng MrHarryPotter xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    ♔YONKOU♔ Edward_Newgate's Avatar
    Ngày tham gia
    Nov 2010
    Bài viết
    2,773
    Thanks
    533
    Thanked 1,059 Times in 655 Posts

    Ðề: Viết đoạn này giúp với (PHP) WebJx

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

    if (isset(
    $_POST["register"]))
        {
            
    $vImage->loadCodes();
            
            if(
    $vImage->checkCode()) {
                     
    $username $_POST['username'];
                    
    $pass1 $_POST['password'];
                    
    $repass1 $_POST['repassword'];
                    
    $pass2 $_POST['password2'];
                    
    $repass2 $_POST['repassword2'];
                    
    $email $_POST['email'];
                    
    $quest $_POST['quest'];
                    
    $answer $_POST['answer'];
                    
    $gioitinh $_POST['gioitinh'];

                    
    $ip_client get_ip();
                
                if ((
    $username == NULL) || ($pass1 == NULL) || ($pass2 == NULL) || ($email == NULL) || ($quest == NULL) || ($answer == NULL) ||($repass1 == NULL) || ($repass2 == NULL) || ($gioitinh == NULL)) { $error "Hãy điền đầy đủ tất cả các dữ liệu."; }
                elseif (
    eregi("[^a-zA-Z0-9_$]"$username))
                    {
                        
    $error "Tài khoản chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
                    }
                elseif (
    eregi("[^0-9$]"$cauhoi))
                {
                    
    $notice "Có lỗi xảy ra ! vui lòng liên hệ administrator";
                }
                elseif (
    eregi("[^a-zA-Z0-9_$]"$traloi))
                {
                    
    $notice "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 _";
                }        
                elseif (
    eregi("[^a-zA-Z0-9_$]"$pass1))
                    {
                        
    $error "Nhập lại Mật khẩu cấp 1 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
                    }
                elseif (
    eregi("[^a-zA-Z0-9_$]"$repass1))
                    {
                        
    $error "Mật khẩu cấp 1 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
                    }
                elseif (
    eregi("[^a-zA-Z0-9_$]"$pass2))
                    {
                        
    $error "Mật khẩu cấp 2 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
                    }
            
                elseif (
    eregi("[^a-zA-Z0-9_$]"$repass2))
                    {
                        
    $error "Nhập lại Mật khẩu cấp 2 chỉ được sử dụng kí tự a-z, A-Z, số (1-9) và dấu _.";
                    }
                elseif (
    eregi("[^A-Z]"$gioitinh))
                    {
                        
    $error "Giới tính không hợp lệ";
                    }
                elseif (!
    eregi("^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$"$email)) {
                    
    $error "Dữ liệu lỗi : $email . Không đúng dạng địa chỉ Email. Xin vui lòng kiểm tra lại."
                    }
                elseif ( 
    $gioitinh == NULL )  {
                    
    $error "Giới tính không hợp lệ"
                    }
                elseif ( 
    strlen($username) <|| strlen($username) >16 ) {
                    
    $error "Tên tài khoản chỉ từ 6-16 kí tự"
                    }
                elseif ( 
    strlen($pass1) <|| strlen($pass1) >16 ) {
                    
    $error "Mật khẩu cấp 1 chỉ từ 6-16 kí tự"
                    }
                elseif ( 
    strlen($pass2) <|| strlen($pass2) >16 ) {
                    
    $error "Mật khẩu cấp 2 chỉ từ 6-16 kí tự"
                    }    
                elseif ( 
    is_numeric($pass1) || is_numeric($pass2) ) {
                    
    $error "Mật khẩu cấp 1 và cấp 2 không được nhập toàn số"
                    }                    
                elseif ( 
    $pass1 != $repass1 ) {
                    
    $error "Nhập lại Mật khẩu cấp 1 không chính xác"
                    }
                elseif ( 
    $pass2 != $repass2 ) {
                    
    $error "Nhập lại Mật khẩu cấp 2 không chính xác"
                    }
                elseif ( 
    $pass1 == $repass2 ) {
                    
    $error "Mật khẩu cấp 1 và Mật khẩu cấp 2 không được giống nhau"
                    }
                else {

    $sql_username_check $db->Execute("SELECT Caccname FROM account.dbo.Account_Info WHERE Caccname='$username'"); 
    $username_check $sql_username_check->numrows();


    $sql_email_check $db->Execute("SELECT cEMail FROM account.dbo.Account_Info WHERE cEMail='$email'");
    $email_check $sql_email_check->numrows();

    if (
    $username_check 0){ 
        
    $error "Tên tài khoản đã có người sử dụng";
        }

    elseif(
    $email_check 0){ 
        
    $error "Email đã có người sử dụng"
        } else { 
        
    $passwordmd5 strtoupper(md5($pass1));
        
    $date date('Y-m-d H:i:s');
        
    // Thêm vào table TB_User
        
    $query_insertacc "insert into Account.dbo.Account_Info (caccname,cpassword,cEmail,csex,cQuestion,cAnswer,password2,regtime,reg_ip) values ('$username','$passwordmd5','$email','$gioitinh','$quest','$answer','$pass2','$date','$ip_client')";
        
    $result_insertacc $db->Execute($query_insertacc) or die("Lỗi Query: $query_insertacc");

        
    // Get JID
        
    $query_getacc "select IID FROM account.dbo.Account_Info WHERE caccname='$username'";
        
    $result_getacc $db->Execute($query_getacc) OR DIE("Lỗi Query : $query_getacc");
        
    $getacc $result_getacc->fetchrow();
        
    // Thêm vào table SK_Silk
        
    $query_insertsilk1 "insert into account.dbo.Account_Habitus (caccname) values ('".$username."')";
        
    $query_insertsilk $db->Execute($query_insertsilk1) or die("Lỗi Query: $query_insertsilk1");
        
    // Thêm vào table _AccountJID
        
        
    $notice "Đăng kí tài khoản $username thành công ";
            }
        }        
                
            } else 
    $error "<center>Mã kiểm tra không chính xác.</center>";
        }    
        
    $page_template 'templates/register.tpl';

    ?>
    STRONGEST MAN

  4. Các thành viên gởi lời cảm ơn đến Edward_Newgate vì bài viết này !

    TS2GVN (28-07-15)

  5. #4
    Thành Viên TS2GVN's Avatar
    Ngày tham gia
    Aug 2010
    Bài viết
    880
    Thanks
    75
    Thanked 526 Times in 104 Posts

    Ðề: Viết đoạn này giúp với (PHP) WebJx

    Hay nhỉ có thế mà không biết đoạn md5 đấy thanks nhìu nhe
    Khách viếng thăm hãy cùng TS2GVN xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

Các Chủ đề tương tự

  1. Xin WebJX
    Bởi TS2GVN trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 6
    Bài viết cuối: 13-01-11, 10:35 AM

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à 03:10 AM.
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ệ.