Jump to content


Photo

Cadastro De Modificação De Usuário


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

#1 Marcelolinhares.com

Marcelolinhares.com

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte - MG

Posted 29/01/2004, 17:58

Pessoal,
to meio aprendendo PHP ainda, paciência
é o seguinte, fiz um sisteminha de cadastro de "clientes", onde o administrador pode enviar e-mails, ver relatórios e tal...
mas eu coloquei uma opção "Alterar Perfil", onde o administrador altera os seus dados de administrador (nome, senha, login, e-mail...)

O administrador quando "loga" no sistema é criado um cookie com todos esses dados, e em todas as páginas esses dados são buscados através dos cookies....

Quando eu coloco "Alterar Perfil", o administrador modifica a senha e o e-mail dele no banco de dados, porém o cookie continua com os dados "antigos" dele....

O que q eu tenho q fazer neste caso?
Quando o usuário alterar o perfil dele, terei que apagar os cookies e criá-los outros automáticamente, ou tem outro jeito de fazer um "Update" nos cookies..??
Marcelo Linhares

Marcelo Linhares.com - Informação, Hospedagem e Soluções para WEB
www.marcelolinhares.com

Sou um eterno aprendiz...
Atualmente estou fascinado com tudo relacionado a WEB!

"Quando tudo está perdido na vida, mas somente quando tudo está perdido na vida, é que na vida você descobre que nem tudo está perdido minha flor"
By Poeta Zé Geraldo!

#2 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 30/01/2004, 06:14

tenta matar eles e qnd logar novamente ja pega as informações nova........

nao sei se eh isso que vc precisa.....mas....


jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#3 Marcelolinhares.com

Marcelolinhares.com

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte - MG

Posted 30/01/2004, 11:31

Veja bem o que eu pretendo fazer....


logo que o usuário chamar a página "alterarperfi2.php"


irá automaticamente fazer esse comando
{
setcookie("userusuario");
setcookie("senhausuario");
setcookie("nomeusuario");
setcookie("datausuario");
setcookie("emailusuario");
setcookie("codigousuario");

depois eu os crio novamente

{
setcookie("userusuario",$username,time()+172800);
setcookie("senhausuario",$senha,time()+172800);
setcookie("nomeusuario",$nome,time()+172800);
setcookie("datausuario",$data,time()+172800);
setcookie("emailusuario",$email,time()+172800);
setcookie("codigousuario",$codigo,time()+172800);
header("Location:admin.php",time()+172800);
}

essa seria a melhor solução ??
Marcelo Linhares

Marcelo Linhares.com - Informação, Hospedagem e Soluções para WEB
www.marcelolinhares.com

Sou um eterno aprendiz...
Atualmente estou fascinado com tudo relacionado a WEB!

"Quando tudo está perdido na vida, mas somente quando tudo está perdido na vida, é que na vida você descobre que nem tudo está perdido minha flor"
By Poeta Zé Geraldo!

#4 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 30/01/2004, 14:27

poderia ser assim...
mas vc naum axa melhor gravar apenas no cookie o login e fzer um funtion que pega esses dados?? dai naum precis ficar atualiozando

ex:
setcookie("userusuario",$username);

function.php
function dados_admin ($userusuario){
conexao aki
$select = mysql_query("select * from tabela where username='$userusuario'");
$linha = mysql_fetch_array($select);
}

dai pra exibir os dados

include "function.php";
dados_admin($userusuario);
echo $linha["nome"];
echo"<br>";
echo $linha["email"];
echo"<br>";
echo $linha["senha"];
echo"<br>";

...

e assim vai.. sacou??
naum naum precisa atualizar o cookie...
assim é melhor (eu axo...)
mas pode ser da forma que vc falou.. :)

só que antes de gravar pela segunda vez, vc limpa eles:
setcookie("userusuario",""); // axo que eh ssim, naum lembro

flw
Site: GustavoPaes.net

^ Rumo ao Topo ^

#5 Marcelolinhares.com

Marcelolinhares.com

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte - MG

Posted 30/01/2004, 19:28

valeu colega, vou estar fazendo isso..
muito obrigado!!
Marcelo Linhares

Marcelo Linhares.com - Informação, Hospedagem e Soluções para WEB
www.marcelolinhares.com

Sou um eterno aprendiz...
Atualmente estou fascinado com tudo relacionado a WEB!

"Quando tudo está perdido na vida, mas somente quando tudo está perdido na vida, é que na vida você descobre que nem tudo está perdido minha flor"
By Poeta Zé Geraldo!




1 user(s) are reading this topic

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

IPB Skin By Virteq