diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHandler.java
index d4581140916eb4044fb7fc787068cafdc93401b9..923395096f9d384d89fa878b41c3f9b6fb0c4a07 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHandler.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHandler.java
@@ -71,6 +71,8 @@ public class ConfigUIHandler extends FormHandler {
         ConsolePasswordManager mgr = new ConsolePasswordManager(_context);
         // rfc 2617
         if (mgr.saveMD5(RouterConsoleRunner.PROP_CONSOLE_PW, RouterConsoleRunner.JETTY_REALM, name, pw)) {
+            if (!_context.getBooleanProperty(RouterConsoleRunner.PROP_PW_ENABLE))
+                _context.router().saveConfig(RouterConsoleRunner.PROP_PW_ENABLE, "true");
             addFormNotice(_("Added user {0}", name));
             addFormNotice(_("Restart required to take effect"));
         } else {