estou com seguinte problema, meu código PHP na minha máquina executa normalmente e no servidor não, que ocorre o seguinte, fiz um script para o usuário alterar a senha, só que no servidor não altera mas na minha máquina sim e quando faço um teste para imprimir a variáveis que estão guardadas na sessão ele me retorna "admin 3 admin" que no caso eu guardo na sessão a id,senha,login,tipo, mas ele me retorna senha como admin, o código está abaixo, por favor me ajudem !!!
<?
include ('verifica.php');
?>
<?
/* Carrega as variaveis quem do formulario (metodo post) */
$atual = $HTTP_POST_VARS["textatual"];
$nova = $HTTP_POST_VARS["textnova"];
$redigite = $HTTP_POST_VARS["textredigite"];
$atual = md5($atual);
$nova = md5($nova);
$redigite = md5($redigite);
include "conexao.php" ;
echo "$_SESSION[login]::";
echo "$_SESSION[senha]::";
echo "$_SESSION[id]::";
echo "$_SESSION[tipo]::";
if($nova == $redigite){
if($atual == $_SESSION[senha])
{
$sql = "update usuario set senha = '$nova'
WHERE id = $_SESSION[id]";
}
}
//EXECUTA A CONSULTA E PEGA OS RESULTADOS
$sql_result = mysql_query($sql,$conexao) or die ("A nova senha foi digitada errada !!!");
Pergunta
Guest Hebert Cortez
Saudações,
estou com seguinte problema, meu código PHP na minha máquina executa normalmente e no servidor não, que ocorre o seguinte, fiz um script para o usuário alterar a senha, só que no servidor não altera mas na minha máquina sim e quando faço um teste para imprimir a variáveis que estão guardadas na sessão ele me retorna "admin 3 admin" que no caso eu guardo na sessão a id,senha,login,tipo, mas ele me retorna senha como admin, o código está abaixo, por favor me ajudem !!!
<?
include ('verifica.php');
?>
<?
/* Carrega as variaveis quem do formulario (metodo post) */
$atual = $HTTP_POST_VARS["textatual"];
$nova = $HTTP_POST_VARS["textnova"];
$redigite = $HTTP_POST_VARS["textredigite"];
$atual = md5($atual);
$nova = md5($nova);
$redigite = md5($redigite);
include "conexao.php" ;
echo "$_SESSION[login]::";
echo "$_SESSION[senha]::";
echo "$_SESSION[id]::";
echo "$_SESSION[tipo]::";
if($nova == $redigite){
if($atual == $_SESSION[senha])
{
$sql = "update usuario set senha = '$nova'
WHERE id = $_SESSION[id]";
}
}
//EXECUTA A CONSULTA E PEGA OS RESULTADOS
$sql_result = mysql_query($sql,$conexao) or die ("A nova senha foi digitada errada !!!");
include "senhaalterada.php";
?>
Link para o comentário
Compartilhar em outros sites
2 respostass 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.