Add coalescing operator to otp_enabled when changing user password

This commit is contained in:
Philip Klempin 2021-03-12 20:26:24 +01:00
parent 4e81233ac9
commit fa22e1bc35
1 changed files with 1 additions and 1 deletions

View File

@ -117,7 +117,7 @@ class Pref_Users extends Handler_Administrative {
$user->login = mb_strtolower($login); $user->login = mb_strtolower($login);
$user->access_level = (int) clean($_REQUEST["access_level"]); $user->access_level = (int) clean($_REQUEST["access_level"]);
$user->email = clean($_REQUEST["email"]); $user->email = clean($_REQUEST["email"]);
$user->otp_enabled = checkbox_to_sql_bool($_REQUEST["otp_enabled"]); $user->otp_enabled = checkbox_to_sql_bool($_REQUEST["otp_enabled"] ?? "");
// force new OTP secret when next enabled // force new OTP secret when next enabled
if (Config::get_schema_version() >= 143 && !$user->otp_enabled) { if (Config::get_schema_version() >= 143 && !$user->otp_enabled) {