PHP:
<?php
session_start();
include("inc/config.php");
if (!$_SESSION['logged'] == true){
echo "Моля влезте в системата първо";
echo '<meta http-equiv="refresh" content="2;url=index.php">';
} else {
if(isset($_POST['changepass'])){
$newpass = md5($_POST['newpass']);
$confpass = md5($_POST['confpass']);
if (strlen($newpass) < 6){
echo "Паролата е твърде къса трябва да е най-малко 6 сумвола";
$error2 = 1;
}elseif (strlen($confpass) < 6){
echo "Паролата е твърде къса трябва да е най-малко 6 сумвола";
$error2 = 1;
}elseif ($newpass != $confpass) {
echo "Двете пароли не съвпадат";
$error2 = 1;
}else{
$error2 = 0;
}
if ($error2 == 0) {
$sql = "UPDATE `users` SET `password`='$newpass' WHERE `username` = '" . $_SESSION['user']['username'] . "'";
$query = mysql_query($sql) or die(mysql_error());
echo "Паролата ви е сменена успешно";
echo '<meta http-equiv="refresh" content="3;url=index.php">';
}
}
}
?>
<html>
<head>
<title>Смяна на парола</title>
</head>
<body>
<form action="" method="POST">
<table border="1">
<tr>Нова парола
<br><input type="password" name="newpass"></br>
</tr>
<tr>Повторете паролата
<br><input type="password" name="confpass"></br>
</tr>
<tr>
<input type="submit" name="changepass" value="Смени паролата">
</tr>
</table>
</form>
</body>
</html>
но ако попълня едното а другото не си работи