?
| Current Path : /home/webyoo/www/leumi/site/ |
| Current File : /home/webyoo/www/leumi/site/password-recovery.php |
<?php
include "start.php";
$success = "";
$error = "";
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$email = isset($_POST['email']) ? trim($_POST['email']) : '';
$oldPassword = isset($_POST['old_password']) ? trim($_POST['old_password']) : '';
$newPassword = isset($_POST['new_password']) ? trim($_POST['new_password']) : '';
$confirmPassword = isset($_POST['confirm_password']) ? trim($_POST['confirm_password']) : '';
if ($email === '' || $oldPassword === '' || $newPassword === '' || $confirmPassword === '') {
$error = "讗谞讗 诪诇讗 讗转 讻诇 讛砖讚讜转";
} elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$error = "讗讬诪讬讬诇 诇讗 转拽讬谉";
} elseif ($newPassword !== $confirmPassword) {
$error = "讛住讬住诪讗讜转 讗讬谞谉 转讜讗诪讜转";
} elseif (strlen($newPassword) < 8 || !preg_match('/\\d/', $newPassword) || !preg_match('/[a-zA-Z讗-转]/u', $newPassword)) {
$error = "讛住讬住诪讛 讞讬讬讘转 诇讛讻讬诇 诇驻讞讜转 8 转讜讜讬诐, 诪住驻专 讗讞讚 讜讗讜转 讗讞转";
} else {
$safeEmail = mysqli_real_escape_string($link, $email);
$safeOldPassword = mysqli_real_escape_string($link, $oldPassword);
$safePassword = mysqli_real_escape_string($link, $newPassword);
$checkUser = mysqli_query($link, "SELECT id FROM rent_users WHERE email='" . $safeEmail . "' AND mdp='" . $safeOldPassword . "'");
if (!$checkUser || mysqli_num_rows($checkUser) === 0) {
$error = "讛讗讬诪讬讬诇 讗讜 讛住讬住诪讛 讛谞讜讻讞讬转 砖讙讜讬讬诐";
} else {
$update = mysqli_query($link, "UPDATE rent_users SET mdp='" . $safePassword . "' WHERE email='" . $safeEmail . "'");
if ($update) {
$success = "讛住讬住诪讛 砖讜谞转讛 讘讛爪诇讞讛. 谞讬转谉 诇讛转讞讘专 注讻砖讬讜";
} else {
$error = "砖讙讬讗讛 讘注讚讻讜谉 讛住讬住诪讛";
}
}
}
}
?>
<!doctype html>
<html lang="he" dir="rtl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>讗砖讻专讛 - 砖讞讝讜专 住讬住诪讛</title>
<link rel="stylesheet" href="vendors/bootstrap/bootstrap.min.css">
<link rel="stylesheet" href="vendors/fontawesome-pro-5/css/all.css">
<link rel="stylesheet" href="css/themes.css">
</head>
<body style="background:#f5f7fb;">
<div class="container py-8">
<div class="row justify-content-center">
<div class="col-md-7 col-lg-5">
<div class="card shadow-sm border-0 rounded-lg">
<div class="card-body p-5">
<h2 class="text-center mb-4" style="color:#0ec6d5;">
<i class="fas fa-key ml-2"></i>砖讞讝讜专 住讬住诪讛
</h2>
<?php if ($error !== ""): ?>
<div class="alert alert-danger text-right"><?php echo $error; ?></div>
<?php endif; ?>
<?php if ($success !== ""): ?>
<div class="alert alert-success text-right"><?php echo $success; ?></div>
<?php endif; ?>
<form method="post" action="">
<div class="form-group">
<label for="email">讗讬诪讬讬诇</label>
<input type="email" class="form-control" id="email" name="email" required>
</div>
<div class="form-group">
<label for="old_password">住讬住诪讛 谞讜讻讞讬转</label>
<input type="password" class="form-control" id="old_password" name="old_password" required>
</div>
<div class="form-group">
<label for="new_password">住讬住诪讛 讞讚砖讛</label>
<input type="password" class="form-control" id="new_password" name="new_password" required>
</div>
<div class="form-group">
<label for="confirm_password">讗讬诪讜转 住讬住诪讛 讞讚砖讛</label>
<input type="password" class="form-control" id="confirm_password" name="confirm_password" required>
</div>
<button type="submit" class="btn btn-primary btn-block" style="background-color:#0ec6d5;border:none;">注讚讻谉 住讬住诪讛</button>
</form>
<div class="text-center mt-4">
<a href="index.php" class="text-muted">讞讝专讛 诇讗转专</a>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>