Jump to content


Photo

Central De Clientes


  • Faça o login para participar
2 replies to this topic

#1 ellcom

ellcom

    Turista

  • Usuários
  • 41 posts
  • Sexo:Não informado

Posted 06/05/2008, 23:57

Olá pessoal, estou pretendendo fazer central de atendimento ao cliente tenho um sistema de login rodando perfeitamente, o que não estou conseguindo fazere puxar todos os dados de um determinado ID (login e senha) e caregar na pagina protegida.

Depois que a pessoa coloca o login e a senha, ele e verificado através do confirma abaixo.

Codigo confirma.php

<?
$login = $_POST["login"];
$senha = $_POST["senha"];
$data = date("d/m/Y");
$ip = $_SERVER["REMOTE_ADDR"];
$hora = date("H:i:s");

if(empty($login)) {
echo "Login não repassado!<BR>";
}
if(empty($senha)) {
echo "Senha não repassada!<BR>";
}
include "conexao.php";
$confirmacao = mysql_query("SELECT * FROM `$tabelaclientes` WHERE login = '$login' AND senha = '$senha'", $db); //verifica se o login e a senha conferem
$contagem = mysql_num_rows($confirmacao);


if ( $contagem == 1 ) {


$senha = str_replace("10p","8p",$senha);
$senha = str_replace("n","4r",$senha);
$senha = str_replace("t","9q",$senha);
$senha = str_replace("b","5t",$senha);
$senha = str_replace("d","1r",$senha);
$senha = str_replace("p","7w",$senha);
$senha = str_replace("e","2v",$senha);
$senha = str_replace("i","3g",$senha);
$senha = str_replace("o","6y",$senha);
$senha = str_replace("u","8a",$senha);


setcookie ("lgndb", $login, time() + 7200, "/");
setcookie ("snhdb", $senha, time() + 7200, "/");

echo "<font size=1 face=verdana>Olá $login, você se logou às $hora do dia $data. Seu ip é $ip.<Br>Transferindo para o Painel de Controle.. Aguarde. <META HTTP-EQUIV=\"Refresh\" content=\"3;URL=/clientes/index.php\"></font>";
} else {
echo "<font size=1 face=verdana>Login ou senha inválidos. <a href=java script:history.go(-1)><font size=1 face=verdana color='black'>Clique aqui para voltar.</font></a></font>";
}
?>

até ai tudo ok (ele e redimencionado para a pagina clientes/index.php

na pagina index.php tem o arquivo de acesso tem o seguinte include

<?
include "acesso.php";
if ( $conf == 1 ) {
?>

aonde ele confirma se está logado ou nao

o arquivo acesso.php e o seguinte

<?
include "conexao.php";
error_reporting(false);
$login = $_COOKIE["lgndb"];
$senha = $_COOKIE["snhdb"];
error_reporting(true);

$senha = str_replace("10p","r",$senha);
$senha = str_replace("4r","n",$senha);
$senha = str_replace("9q","t",$senha);
$senha = str_replace("5t","b",$senha);
$senha = str_replace("1r","d",$senha);
$senha = str_replace("7w","p",$senha);
$senha = str_replace("2v","e",$senha);
$senha = str_replace("3g","i",$senha);
$senha = str_replace("6y","o",$senha);
$senha = str_replace("8a","u",$senha);


$contagem = mysql_query("SELECT * FROM `$tabelaclientes` WHERE login = '$login' AND senha = '$senha'", $db);
$conf = mysql_num_rows($contagem);

?>

-------------------------------------------------------------------------------------------------------------

O que gostaria era que fosse mostrados todos os dados de um cliente quando ele logar aparecer todos os dados de cadastro dele na pagina cliente/index.php

Exemplo

1ª ele coloca o login: daniel senha: teste
2º aperta enter ou acessar
3º le o arquivo confirma
4º e redimencionado para a pagina clientes/index.php
(Ate ai eu tenho resolvido)

agora quando for caregado a pagina clientes/index.php

fosse listado alem do login e a senha os dados que constam no ID dele (ja cadastrado na ativação da conta)

Nome, endereço cpf, telefone, e-mail etc...


não to sabendo puxar os dados deste determinado ID

alguem pode me dar uma luz?

ps* desculpe o post gigante

#2 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

Posted 07/05/2008, 00:09

Vamos supor que fez um select para pegar os dados de onde tem o login e senha já previamente autenticados:

$contagem = mysql_query("SELECT * FROM `$tabelaclientes` WHERE login = '$login' AND senha = '$senha'", $db);

Depois só fazer um mysql_fetch_array

$dados=mysql_fetch_array($contagem);

Se temos uma coluna na tabela com nome de "telefone" sem aspas, você poderia fazer:

echo $dados["telefone"];


Passando um mysql_fetch_array para uma variável, depois só usar o padrão:

NOME DA VARIÁVEL[nome da coluna];

Edição feita por: lwirkk, 07/05/2008, 00:10.

Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#3 ellcom

ellcom

    Turista

  • Usuários
  • 41 posts
  • Sexo:Não informado

Posted 07/05/2008, 00:50

Obrigado lwirkk eu tentarei executar aqui...valeu mesmo.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq