Jump to content
Fórum Script Brasil
  • 0

Erro Fatal


John Lopes
 Share

Question

<?php

include("program_files/config.php");
include("language/{$PHPFFL_DEFAULT_LANGUAGE_DIR}/login.php");

$Mode=$_REQUEST['Mode'];


Switch($Mode)
{
    case "confirm_login":
        $Username=$_REQUEST['Username'];
        $Password=$_REQUEST['Password'];
        $Remember_Me=$_REQUEST['Remember_Me'];
        if(1)
        {
            $Username=addslashes($Username);
        }
        $encrypted_password=md5($Password);
        $sql="select ID, leagues_ID from users where username='$Username' and password='$encrypted_password';";
        $rs=$DB->Execute($sql);
        if(!($rs->EOF))
        {

            if($Remember_Me==1)
            {
                setcookie("Remember_User",$Username, time()+60*60*24*1000);
                setcookie("Remember_Pass",$Password, time()+60*60*24*1000);
            }
            $users_ID=$rs->fields("ID");
            $ip = getenv('REMOTE_ADDR');
            $current_date=gmdate("Y-m-d H:i:s");
            $sql="insert into users_login_log (users_ID, login_date, login_ip) values ('$users_ID', '$current_date', '$ip');";
            $DB->Execute($sql);
            session_start();
            session_register('USERSID');
            //$USERSID=$users_ID;
            $_SESSION['USERSID']=$users_ID;
            $sql="select leagues_ID from users_teams, teams where teams.ID=teams_ID and users_ID=$users_ID;";
            $leagues_rs=$DB->Execute($sql);
            $session_name=session_name();
            $session_id=session_id();
            if(!($leagues_rs->EOF))
            {
                $leagues_ID=$leagues_rs->fields("leagues_ID");
                session_register('LEAGUEID');
                $_SESSION['LEAGUEID']=$leagues_ID;
            }
            if(strlen($leagues_ID)>0)
            {
                $sql="select ID from custom_pages where leagues_ID=$leagues_ID and default_login_page=1;";
                $pages_rs=$DB->Execute($sql);
                if(!($pages_rs->EOF))
                {
                    $pages_ID=$pages_rs->fields("ID");
                    session_write_close();
                    header("Location: {$PHPFFL_WEB_ROOT}custom_pages.php?&Pages_ID=$pages_ID&{$session_name}={$session_id}");
                    exit();
                }
                else
                {
                    session_write_close();
                    header("Location: {$PHPFFL_WEB_ROOT}my_team.php?{$session_name}={$session_id}");
                    exit();
                }
            }
            else
            {
                session_write_close();
                header("Location: {$PHPFFL_WEB_ROOT}leagues.php?{$session_name}={$session_id}");
                exit();
            }

        }
    default:
    case "login":
        $File_To_Include="program_files/login.php";
        $Page_Title=LOGIN;
    break;

}


include("template/header.php");
include("template/no_leftnav.php");
include($File_To_Include);
echo "</td></tr></table></td></tr></tbody></table>";
include("template/footer.php");
?>
<script type="text/javascript">
$(document).ready(function() {
   $("#Username").focus();

});
</script>
<?php
?>

 

Bem estou com esse código que é de um script pronto de Fantasy League. Está dando esse erro quando faço o login, porém como sou iniciante em progamação, não estou conseguindo identificar o erro.

 

( ! ) Fatal error: Call to undefined function session_register() in C:\wamp\www\phpffl_webfiles\login.php on line 36
Call Stack
# Time Memory Function Location
1 0.0010 266976 {main}( )

..\login.php:0

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

A função do PHP session_register não existe mais, como você pode ver na documentação oficial http://php.net/session_register

Aviso

Esta função tornou-se OBSOLETA desde o PHP 5.3.0 e foi REMOVIDA desde o PHP 5.4.0.

No código que você postou, é só você remover as duas chamadas à essa função, pois hoje em dia ela não faz diferença.

Link to comment
Share on other sites

  • 0

Stoma, estou com outro erro agora. Dessa vez para conectar ao banco de dados. Segue a print da parte do codigo que da erro http://imgur.com/RVvm6B2

A mensagem de erro é essa:  Warning: mysql_connect(): Access denied for user 'warfa475'@'br378.hostgator.com.br' (using password: YES) in /home/warfa475/public_html/phpffl_webfiles/program_files/adodb/drivers/adodb-mysql.inc.php on line 346


Failed to connect to database. Please check your database connection settings.

 

Poderia me ajudar?

Link to comment
Share on other sites

  • 0

Aí não tem muito no que eu ajudar. A mensagem diz o problema, e aí é contigo:

 

ops faltou esta parte...

Acesso negado para o usuário 'warfa475'@'br378.hostgator.com.br'

 

O usuário ou senha para conexão ao banco está errado.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      149.9k
    • Total Posts
      646.8k
×
×
  • Create New...