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

Sistema De Login Flash + Php


Guest Fernando Freitas

Pergunta

Guest Fernando Freitas

Fiquei meio indeciso quanto postar aki em flash e não em php, mas acho que é aki mesmo, pois o php em sí funciona na boa....

Vejam só, o sistema está completo e funcionanado, ao menos por um problema,

o sistema conversa com o flash para ver se o user esta correto, se não estiver, o php retorna o erro e o flash mostra na tela que a senha ou user estão incorretos. Até ai, beleza, tudo supimpa, se o php retornar que está correto, o flash abre uma popup com a pagina que está protegida.

O problema é o seguinte, quando no codigo php, quando a senha está correta, o php grava um cookies e umas sessões para identificar que você esta logado, no entanto se eu *descomentar (tirar as //) as funções que setam os cookies e sessões, o php retorna ao flash por algum motivo desconhecido que o user está incorreto.

veja o codigo:

<?
require_once("config.php");

  $login = $_GET['login'];
  $senha = $_GET['senha'];

  $sql = "select * from tabela where senha='$senha' and login='$login'";  

  $qry = query($sql);
  $linhas = num_rows($qry); 

  if ($linhas==0) {
    $ok = false;
	echo "ligado=$ok";
    } else {
    $ok = true;


    $row =  mysql_fetch_array($qry);
    $ip = $REMOTE_ADDR;
    $sql = "update clientes set
           penultimo_acesso='$row[ultimo_acesso]',
     ultimo_acesso = NOW(),
     ultimo_ip  = '$row[ip]',
     ip = '$ip'
        where id='$row[id]' ";
   
    $qry = query($sql);

    //inicia a sessao e registra as variaveis
*    session_start();
*    session_register("logado");
    $logado =1;

	//criando uma array de sessao com os dados do funcionario logado
    $cliente["codigo"] = $row["id"];
    $cliente["nome"] = $row[NOME];
    $cliente["FORMA"] = $row[FORMA];

*    session_register("cliente");
    fecha($conexao);
    if($ck_login)
*    setcookie("ck_login",null,-3600);
*    setcookie("ck_login",$nome, 5000000);
}
?>

em todas as linhas que eu deixei com um " * ", eu preciso coloca-las como comentario ou tiralas do codigo, se não o flash diz que deu erro.

Por este motivo, quando o usuário efetua o login e é direcionado a pagina protegida, a pagina protegida faz a verificação do cookies e das sessões, e então, pelo fator de não existi-las, retorna o cliente a ágina de login.

faz três dias que eu tento arrumar isso, já tentei fazer de outros modos, mais não consigo...

Se alguém puder me ajudar, ficarei muito grato....

valeu!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

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
      152,4k
    • Posts
      652,2k
×
×
  • Criar Novo...