diff --git a/backend.php b/backend.php index 0322743ba..fe2245fae 100644 --- a/backend.php +++ b/backend.php @@ -1698,11 +1698,15 @@ if (db_num_rows($result) == 1) { db_query($link, "UPDATE ttrss_users SET pwd_hash = '$new_pw_hash' WHERE id = '$active_uid'"); + + $_SESSION["pwd_change_result"] = "ok"; + } else { + $_SESSION["pwd_change_result"] = "failed"; } } header("Location: prefs.php"); - + } else if ($subop == "Reset to defaults") { if (WEB_DEMO_MODE) return; @@ -1729,11 +1733,25 @@ pwd_hash = 'SHA1:".sha1("password")."')"); if (db_num_rows($result) != 0) { - print "
Warning: + print "
Your password is at default value, please change it.
"; } + if ($_SESSION["pwd_change_result"] == "failed") { + print "
+ There was an error while changing your password. +
"; + } + + if ($_SESSION["pwd_change_result"] == "ok") { + print "
+ Password changed successfully. +
"; + } + + $_SESSION["pwd_change_result"] = ""; + print "
"; print "";