Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou dentando cria uma função para alterar o login o usuario fazer isso.
Alterar_usuario.php
------------------------------------------------------------
<?php
session_start();
//$id = $_GET["id"];
include ".../configuracao/conexao.php";
if($_SESSION["admin"]=="on"){
$sql = mysql_query("SELECT * FROM table_cliente WHERE login = '$login' AND senha='$senha'");
$query = mysql_query($sql)
or die ("Não foi possível realizar a consulta.");
$nr = mysql_num_rows($query);
if($nr < 1){
?>
<hr size='5'/><br/>
<form action="alterar_senha.php" method="post" enctype="multipart/form-data" name="Alterar_senha_usuario">
<table width="600" border="0" cellpadding="0" cellspacing="0" align='center'>
<td align='center'><h2>Alterar senha</h2></td><tr>
<?php
while ($linha=mysql_fetch_array($query)){
echo "<h3>Olá {$linha['login']} </h3>";
}
?><td align='center'></td><tr>
<td align='center'><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color='000000'>Atenção: Você tem certeza que dezeja alterar sua senha? </font></td><tr>
<td align='right' bgcolor='f8f8ff'><a href='logout.php'><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color='000000'><b>Logout</b></font></a><br/></td><tr>
<td align='left'><label for="login"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color='000000'><b>Digite seu login atual:</b></label>
<input name="login" type='text' id="login" size="10"></font><hr size='1'/><br/></td><tr>
<td align='left'><label for="senha"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color='000000'><b>Digite sua senha atual:</b></label>
<input name='senha' type='password' id='senha' size='10'></font><hr size='1'/><br/></td><tr>
<td align='left'><label for="senha_nova"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color='000000'><b>Digite nova senha:</b></label>
<input name='senha_nova' type='password' id='senha_nova' size='10' maxlength="15"></font><hr size='1'/><br/></td><tr>
<td align='left'><label for="senha_conf"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color='000000'><b>Confirme nova senha:</b></label>
<input name='senha_conf' type='password' id='senha_conf' size='10' value=""></font><hr size='1'/><br/></td><tr>
<td align='left'><input type='submit' value='Alterar'></form><hr size='1'/><br/></td><tr>
<?php
}
else
{
echo "<script>location.href='erro.php'</script>";
}
?>----------------------------------------------------------
alterar_senha.php
----------------------------------------------------------
<?php
session_start();
include ".../configuracao/conexao.php";
if($_SESSION["admin"]=="on"){
$login = $POST['login'];
$senha = $POST['senha_nova'];
$senha_nova = $_POST['senha_conf'];
// verifica se o usuario digitou a senha
if($senha == "") {
echo "<font color=red><b>
Digite sua senha!
</font></b>";
exit; if($senha != $senha_nova) {
echo "<font color=red><b>
Senha invalida!
</font></b>";
exit;
}
}
// verifica se o usuario digitou o login
if($login == "") {
echo "<font color=red><b>
Digite sua senha!
</font></b>";
exit; if($login == $login) {
echo "<font color=red><b>
Senha invalida!
</font></b>";
exit;
}
}
$sql = "UPDATE table_cliente SET senha WERE login='$login' AND senha='$senha'"; die('Nenhum registro encontrado');
// verifica se foi alterada a senha
if($resultado) {
$msg = urlencode("Senha alterada com sucesso!");
header("Location: dados_usuario.php?msg=$msg");
exit; $erro = urlencode("Não foi possivel alterar a senha!");
header ("Location: Alterar_usuario.php?erro=$erro");
exit;
}
?>
<?php
}echo "<script>location.href='erro.php'</script>";
}
?>------------------------------------------------
estou trabalhando com sessoes o que esta errado
Carregando comentários...