Arkadaşlar şifremi unuttum bölümüm şifreniz eşleşmedi diye hata geliyor bunu nasıl düzenlerim kodlarım burda yardımcı olursanız sevinirim header ("Content-Type: text/html; charset=iso-8859-9");
?>

if(!file_exists('GameEngine/config.php')) {
header("Location: install/");
exit;
}
include("GameEngine/config.php");
include("GameEngine/Lang/" . LANG . ".php");
include("GameEngine/Database.php");
include("GameEngine/Mailer.php");
include("GameEngine/Generator.php");

if(!isset($_REQUEST['npw'])){
header("Location: login.php");
exit;
}
?>



<?php echo SERVER_NAME; ?>





<script></script>
<script></script>
<script></script>
<script></script>
















new password


forgotten password


// user input email and submit
if(isset($_POST['email']) && isset($_POST['npw'])){
$uid = intval($_POST['npw']);
$email = $database->getUserField($uid, 'email', 0);
$username = $database->getUserField($uid, 'username', 0);
if($email != $_POST['email']){
echo "

Girdiğiniz mail adresi veri tabanında eşleşmedi.

\n";
}else{
// generate password and cpw
$npw = $generator->generateRandStr(7);
$cpw = $generator->generateRandStr(10);

$database->addPassword($uid, $npw, $cpw);

// send password mail
$mailer->sendPassword($email, $uid, $username, $npw, $cpw);

echo "

Password was sent to: ${_POST['email']}

\n";
}

// user click the link in 'password forgotten' email
}else if(isset($_GET['cpw']) && isset($_GET['npw'])){
$uid = intval($_GET['npw']);
$cpw = preg_replace('#[^a-zA-Z0-9]#', '', $_GET['cpw']);

if(!$database->resetPassword($uid, $cpw)){
echo '

The password has not been changed. Perhaps the activation code has already been used.

';
}else{
echo '

The password has been successfully changed.

';
}


// user click 'generate password' link in login fail page, display input form here
}else {

?>

Before you can request a new password you have to enter the email address that has been used to register the account.


Afterwards you will receive an e-mail with a new password. The password will only work after confirming it, though.




Email









}
?>