آژانس هواپیماییexchanging

کمک برای حذف recaptcha

شروع موضوع توسط DNL ‏30 آگوست 2010 در انجمن PHP

  1. DNL

    DNL کاربر فعال بازیهای کامپیوتری کاربر فعال

    تاریخ عضویت:
    ‏24 آپریل 2007
    نوشته ها:
    1,803
    تشکر شده:
    12
    محل سکونت:
    کهکشان راه شیری
    با سلام میخوام recaptcha از صفحه لوگین پاک کنم اما نمیشه
    وقتی recaptcha رو حذفش میکنم و میخوام log in کنم هیچ اتفاقی نمیفته
    و نمیشه Login کرد
    کسی میتونه کمک کنه
    ممنون


    کد:
    http://bia2dige.ir/login.php

    PHP:
    <?
    require 
    "header.php"
       
    require_once(
    'inc/recaptchalib.php');

    // Get a key from http://recaptcha.net/api/getkey
    $publickey "6LfxIggAAAAAAPFnMx-yed8fWjF4tu_kmWr7r9Mt";
    $privatekey "6LfxIggAAAAAANmmEY4OsOGMoy9vDAFeijpLsKQE";

    # the response from reCAPTCHA
    $resp null;
    # the error code from reCAPTCHA, if any
    $error null;

    # was there a reCAPTCHA response?
    if ($_POST["recaptcha_response_field"]) {
            
    $resp recaptcha_check_answer ($privatekey,
                                            
    $_SERVER["REMOTE_ADDR"],
                                            
    $_POST["recaptcha_challenge_field"],
                                            
    $_POST["recaptcha_response_field"]);

            if (
    $resp->is_valid) {


       
    if (isset(
    $_POST['uname']))
     {

    $msg="";
    if(
    $_POST['uname']==""){
    $msg.="<br />User Name cannot be left empty!<br />";}
    if(
    $_POST['pass']==""){
    $msg.="<br />Password cannot be left empty!<br />";}

    else {

    $po_uname=check_input($_POST['uname']);
    $po_pass=md5($_POST['pass']);

    $query =sprintf("select * from users where username='$po_uname' and password='$po_pass'");
         
    $result mysql_query($query);
    //    print_r($query);
        
    if(mysql_num_rows($result) ==0) {
        
    $msg.="Wrong login details entered!";
        @
    mysql_close();
        }
        
    else {    
        while (
    $row mysql_fetch_assoc($result)) {                 
                
    $auth_id=$row['userid'];
                
    $auth_gid=$row['usergid'];                        
                
    $auth_name=$row['username'];
                
    $auth_pass=$row['password'];
                
    $auth_status=$row['status'];
        }
        if(
    $auth_status == '0') {
        
    $msg.="This account is not active, Please activate the account first!";
        @
    mysql_close();
        }
        
            if(
    $auth_status == '2') {
        
    $msg.="This account is suspended by site admin!";
        @
    mysql_close();
        }
        
        if(
    $auth_status == '1') {
               
    session_start(); 
            
    $_SESSION['userid']=$auth_id;
            
    $_SESSION['usergid']=$auth_gid
            
    $_SESSION['username']=$auth_name;
            
    $_SESSION['password']=$auth_pass;
            
    $_SESSION['status']=$auth_status;

            @
    mysql_close();
            if(isset(
    $_POST['remember'])){
                
    setcookie("cookname"$auth_nametime()+60*60*24*30"/");
                
    setcookie("cookpass"$auth_passtime()+60*60*24*30"/");
            }
            
        
    header("Location: myimages.php");
        exit;
        }



    }    
        


     } 
    // if post
     
     
    // if captcha ok
     
    else {
     
    $msg.="<br />Verify the text in the red box!<br />";

                    
    # set the error code so that we can display it
                    
    $error $resp->error;
            }
    // if captcha post


    ?>

    <center>
    <?if($msg){?>
    <div id="error"><span class="error"><?=$msg?></span></div>
    <?}?>

    <form name="config" action="<?= $_SERVER['PHP_SELF'?>" method="post" style="margin-top: 0px; margin-bottom: 0px;" onSubmit="return validate();">
    User Name:<br />
    <input type="text" name="uname" id="uname" value="<?=$po_uname?>" maxlength="20"><br />
    Password:<br />
    <input type="password" name="pass" value="<?=$po_pass?>" maxlength="32"><br />
    <br />
    <input type="checkbox" name="remember">
    <font size="2">Remember me<br /><br />
    <? 
    echo recaptcha_get_html($publickey$error);
    ?><br /><br />
    <input type="submit" value="Login" type="submit">
    <br /><br />
    <a href="forgotpass.php">Forgot Password ?</a>
    <br /><br /><br /><br />

    </center>

    </form>


    <? require "footer.php
    "; ?>
     
  2. P.H.P

    P.H.P کاربر تازه وارد

    تاریخ عضویت:
    ‏12 جولای 2009
    نوشته ها:
    8
    تشکر شده:
    0
    محل سکونت:
    سایبر
    سلام

    این حالت حذف شدش هست

    PHP:

    <?
    require "header.php"
     


       
    if (isset(
    $_POST['uname']))
     {

    $msg="";
    if(
    $_POST['uname']==""){
    $msg.="<br />User Name cannot be left empty!<br />";}
    if(
    $_POST['pass']==""){
    $msg.="<br />Password cannot be left empty!<br />";}

    else {

    $po_uname=check_input($_POST['uname']);
    $po_pass=md5($_POST['pass']);

    $query =sprintf("select * from users where username='$po_uname' and password='$po_pass'");
         
    $result mysql_query($query);
    //    print_r($query);
        
    if(mysql_num_rows($result) ==0) {
        
    $msg.="Wrong login details entered!";
        @
    mysql_close();
        }
        
    else {    
        while (
    $row mysql_fetch_assoc($result)) {                 
                
    $auth_id=$row['userid'];
                
    $auth_gid=$row['usergid'];                        
                
    $auth_name=$row['username'];
                
    $auth_pass=$row['password'];
                
    $auth_status=$row['status'];
        }
        if(
    $auth_status == '0') {
        
    $msg.="This account is not active, Please activate the account first!";
        @
    mysql_close();
        }
        
            if(
    $auth_status == '2') {
        
    $msg.="This account is suspended by site admin!";
        @
    mysql_close();
        }
        
        if(
    $auth_status == '1') {
               
    session_start(); 
            
    $_SESSION['userid']=$auth_id;
            
    $_SESSION['usergid']=$auth_gid
            
    $_SESSION['username']=$auth_name;
            
    $_SESSION['password']=$auth_pass;
            
    $_SESSION['status']=$auth_status;

            @
    mysql_close();
            if(isset(
    $_POST['remember'])){
                
    setcookie("cookname"$auth_nametime()+60*60*24*30"/");
                
    setcookie("cookpass"$auth_passtime()+60*60*24*30"/");
            }
            
        
    header("Location: myimages.php");
        exit;
        }



    }    
        


     } 
    // if post
     




    ?>

    <center>
    <?if($msg){?>
    <div id="error"><span class="error"><?=$msg?></span></div>
    <?}?>

    <form name="config" action="<?= $_SERVER['PHP_SELF'?>" method="post" style="margin-top: 0px; margin-bottom: 0px;" onSubmit="return validate();">
    User Name:<br />
    <input type="text" name="uname" id="uname" value="<?=$po_uname?>" maxlength="20"><br />
    Password:<br />
    <input type="password" name="pass" value="<?=$po_pass?>" maxlength="32"><br />
    <br />
    <input type="checkbox" name="remember">
    <font size="2">Remember me<br /><br />
    <br /><br />
    <input type="submit" value="Login" type="submit">
    <br /><br />
    <a href="forgotpass.php">Forgot Password ?</a>
    <br /><br /><br /><br />

    </center>

    </form>


    <? require "footer.php 
    موفق
     
  3. DNL

    DNL کاربر فعال بازیهای کامپیوتری کاربر فعال

    تاریخ عضویت:
    ‏24 آپریل 2007
    نوشته ها:
    1,803
    تشکر شده:
    12
    محل سکونت:
    کهکشان راه شیری
    ممنون دوست عزیز خیلی لطف کردی[​IMG]
     
    Last edited: ‏30 آگوست 2010