Seite 1 von 1

PHP Script - Passwort ändern

Verfasst: 04.03.2006 14:24
von Nosferatu_v
hallo,
kann mir jemand helfen?

es wird nichts angezeigt irgendwo ist ein fehler ich find ihn leider nicht ich arbeite jetzt schon stunden und an verschiedenen variationen aber es läuft einfach nicht :(

Code: Alles auswählen

<?php

require_once("include/connect.php");
require_once("include/config.php");
$mysql = ConSQL();

if($logged){


if($_POST['submit']){
if($newPass <> "")
   {

    $result = mysql_query("SELECT * FROM pjfuserlogin WHERE UID='$__my_id'", $mysql);
    if($result)
     if( $arr = mysql_fetch_array($result) )
     {
      $pass = decrypt($arr['UPass']);
      if(strcmp($pass, $oldPass) == 0)
      {
       $pwd = TryCrypt($newPass);
       mysql_query("UPDATE pjfuserlogin SET UPass='$pwd' WHERE UID='$__my_id'", $mysql);
       session_destroy();
   $logged = false;
   $admin  = false;
   $loguser = "guest";
   $logpass = " ";
} else { 
       $msg = "Error: Old password WRONG!<br>";
      }
     } else {
      $msg = "Unknown ERROR: (last MYSQL Error): " . mysql_error();
     }
   } else {
$msg = "Password is wrong";}
  }
}

$result = mysql_query("SELECT UPass from pjfuserlogin WHERE UID='$__my_id'", $mysql);

if($row = mysql_fetch_array($result))
{

$pwd = $row["UPass"];

 if((decrypt($pwd))==0)
{

$lan = $_GET['lan'];
if($lan=="1" || $lan=="") {
echo "Ihr Passwort ist: ";
}
elseif($lan=="0") {
echo "Your password is: ";
}
else {
echo "Unknown Language";
}
echo decrypt($pwd);

}
else {

$lan = $_GET['lan'];
if($lan=="1" || $lan=="") {
echo "Fehler bitte melden sie sich beim Admin!<br>";
}
elseif($lan=="0") {
echo "Error, please talk to Admin!<br>";
}
else {
echo "Unknown Language";
}

}
}
$lan = $_GET['lan'];
if($lan=="1" || $lan=="") {
echo "<br><p><font size:'4'>Achtung: Nachdem sie ihr Passwort geändert haben, werden sie gleich ausgelogged!!!</font></p>";
}
elseif($lan=="0") {
echo "<br><p><font size:'4'>Attention: You change the password you logged out!!!</font></p>";
}
else {
echo "Unknown Language";
}
   echo "<form method=\"POST\" action=\"site.php?page=45&pageaction=editpass&lan=1&submit=1\">";
?>
   <table border=0 cellspacing=0>
   <tr><td style="border: 0px">Old Password: </td><td style="border: 0px"><input type="password" name="oldPass" maxlength=20 class="txtin" size=20></td></tr>
   <tr><td style="border: 0px">New Password: </td><td style="border: 0px"><input type="password" name="newPass" maxlength=20 class="txtin" size=20></td></tr>
   </table>
<?php echo "<input type=\"submit\" value=\"$submit45\" class=\"button\" 
onmouseover=\"this.style.background='$oc';\"
onmouseout=\"this.style.background='$oco';\">"; ?>
   </form>

<?php
}
?>

Verfasst: 04.03.2006 14:33
von mgutt
ändere Deine Signatur. sonst sorge ich dafür, dass deine adsense anzeigen mal welche waren.

gruß Marc

Verfasst: 04.03.2006 23:16
von Nosferatu_v
jaja ^^ ok habs geändert

kann mir bitte jemand helfen ?