Błąd przy rejestracji kont na GG

rafal

Były Moderator
Dołączył
Marzec 30, 2005
Posty
392
Moze sie to komus przyda, bo wyskakuje taki blad przy rejestracji kont gg, dlatego ponownie wszelakie generatory kont nie smigaja :

http://www.gadu-gadu.pl/register/appsvc/fmregister3.asp - co jest skryptem odpowiadajacym za rejestracje kont

Kod:
<?

die();

phpinfo();



ini_set("display_errors", "1");

include('fm_functions.php');





$conn=dbConnectionMySQL();

$conn2=dbConnectionMySQL();



die();





if (!getRequests()) {

    header('ERROR: tokens');

    die();

}



//isCorrectToken($tokenid,$tokenval);

$action='';



if(!isset($fmnumber) && isset($email) && isset($code) && isset($pwd)) {

    if(isIPBannedRegistration($ip)) {

                @odbc_close(dbConnection());

                header('ERROR: IP was banned for registration...');

                die();

        }

    $action='register';    

}

if(isset($fmnumber) && $fmnumber>0) {





        if(badPasswordCount($fmnumber)>=20) {

            @odbc_close(dbConnection());

            header('ERROR: Fmnumber was banned - too many badpasswords ...');

            die();



        }

        if(isIPBannedAction($ip)) {

            @odbc_close(dbConnection());

            header('ERROR: IP was banned for action...');

            die();

        }



    if(isset($delete) && $delete='1')

        $action='delete';

    else

        $action='change';

    



}



switch($action) {

    case "register":

            //uzycie Reg.XX    

            echo 'register';

            $gg= registerInMsgSrv ($pwd,$email,$code);

            

            if($gg>0    && registerInDatabase($gg,$pwd,$email,$code)) {

                echo "reg_success:$gg";

            }else {

                @odbc_close(dbConnection());

                header('ERROR: register failed......');

                echo "error3 ";

                die();



            



            }

                

            

        break;



        

    case "delete":

    //        echo 'delete';

            $fmpwd=isAuthorizedUser($fmnumber,$fmpwd, $answer);

            if($fmpwd==null) {

                //wyjsc chyba    

                close_dbs();

                header('ERROR: isAuthorizedUser returned null');



                die();



                

            }

                

            if(deleteInMsgSrv($fmnumber,$fmpwd,$pwd,$email,$code)) {

            

                if(!deleteInDatabase($fmnumber,$fmpwd,$pwd,$email,$code)) {

                    rollBackDeleteInMsgSrv($fmnumber, $pwd, $fmpwd, $email);    

                    close_dbs();

                    die();

                }



                isIPBannedDelete();



            }else {    

                close_dbs();

                header('ERROR: register failed......');

                echo "error1";

                die();

            }

                



        break;



    case "change":

//            echo 'change';

            $fmpwd=isAuthorizedUser($fmnumber,$fmpwd, $answer);

            

//            if($fmpwd==null) {

//                //wyjsc chyba    

//                close_dbs();

//                header('ERROR: isAuthorizedUser returned null');

//

//                die();

//

//                

//            }



            $newpwd=$pwd;

            

            if(!isset($newpwd) || (isset($newpwd) && $newpwd==''))

                $newpwd=$fmpwd;

            

            $newemail=$email;



            if(changeInMsgSrv($fmnumber,$fmpwd,$newpwd, $newemail, $code)) {

                    

                if(!changeInDatabase($fmnumber,$fmpwd,$pwd,$email)) {

                    rollBackChangeInMsgSrv($fmnumber, $pwd, $fmpwd, $email);

                    close_dbs();

                    die();

                }

                    

                isIPBannedDelete(); //to samo dla change co i dla delete





            

            }else {    

                close_dbs();

                header('ERROR: register failed......');

                echo "error1";

                die();

            }

    



        break;



}





//    //inne akcje

//

//    echo "PASS($fmnumber):". badPasswordCount($fmnumber);

//    

//}



close_dbs();

?>
 
Do góry Bottom