Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Fatal


John Lopes

Pergunta

<?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 para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...