segunda-feira, 13 de agosto de 2012

Script de Mudar Senha


Olá pessoal do Aula Gunz, vim postar este Script de Mudar Senha da conta do site do Hound Gunz, que pode ajudar muita gente.
Código PHP:

<?php
include "banned.php";
include "banneduser.php";
include "checkcookie.php";
include "title.php";
include 'counter/counter.php';
?>
<div id="title">Editar senha:</div><p />
<form action="index.php?do=changepassword" method='post'>
<table align="center">
 <tr><td><b>Senha atual:</b></td><td><input type="password" name="oldpassword" /></td></tr>
 <tr><td><b>Nova senha:</b></td><td><input type="password" name="newpassword" /></td></tr>
 <tr><td><b>Repitir nova senha:</b></td><td><input type="password" name="repeatnewpassword" /></td></tr>
 <tr><td></td><td><input type="submit" name="changepassword" value="Editar senha" /></td></tr>
</table>
</form>
<?php
if ($_POST['changepassword']){
echo '<div class="errmessage">';
$oldpassword = clean($_POST['oldpassword']);
$newpassword = clean($_POST['newpassword']);
$repeatnewpassword = clean($_POST['repeatnewpassword']);


$select_pass = mssql_query("SELECT Password FROM Login WHERE UserID='".$_SESSION['UserID']."'");
$row_pass = mssql_fetch_assoc($select_pass);
$old_pass = $row_pass['Password'];


if($oldpassword&&$newpassword&&$repeatnewpassword){
  if($oldpassword==$old_pass){
    if($newpassword==$repeatnewpassword){

  $change_pass = mssql_query("UPDATE Login SET Password='$newpassword' WHERE UserID='".$_SESSION['UserID']."'");
      $msg = "Senha alterada com sucesso!"; msgbox($msg);
  session_destroy();
      redirect("index.php");
  
}else{
     echo "Nova senha não é igual.";
}
  }else{
    echo "Senha antiga não está correta.";
  }
}else{
   echo "Por favor, preencha todas as colunas.";
}


}
echo '</div>';
?>

0 comentários:

Postar um comentário