diff --git a/octoprint/static/js/ui.js b/octoprint/static/js/ui.js index 470b34f..12cc4ed 100644 --- a/octoprint/static/js/ui.js +++ b/octoprint/static/js/ui.js @@ -1970,6 +1970,8 @@ function FirstRunViewModel() { }); self.keepAccessControl = function() { + if (!self.validData()) return; + var data = { "ac": true, "user": self.username(), diff --git a/octoprint/templates/dialogs.jinja2 b/octoprint/templates/dialogs.jinja2 index bab7fda..5185742 100644 --- a/octoprint/templates/dialogs.jinja2 +++ b/octoprint/templates/dialogs.jinja2 @@ -53,48 +53,51 @@
- OctoPrint by default now ships with Access Control enabled, meaning you won't be able to do anything with the - printer unless you login first as a configured user. This is to prevent strangers (possibly with - malicious intent) to gain access to printer for using it in such a way that it may be damaged or worse, in case - you make your OctoPrint installation accessible to the internet or other untrustworthy computer networks. + Please read the following, it is very important for your printer's health!
-- It looks like you haven't configured access control yet. Please set up the username and password for the - initial administrator account who will have full access to both the printer and OctoPrint's settings: -
- -- In case that your OctoPrint installation is only accessible from within a network only trustworthy people have - access to and you don't need Access Control for other reasons, you may alternatively disable Access Control - all together. You should really only do this if you are absolutely sure that only people you know and trust - will be able to connect to it. To reiterate, do NOT underestimate the risk of an unsecured - access to your printer! + OctoPrint by default now ships with Access Control enabled, meaning you won't be able to do anything with the + printer unless you login first as a configured user. This is to prevent strangers - possibly with + malicious intent - to gain access to your printer via the internet or another untrustworthy network + and using it in such a way that it is damaged or worse (i.e. causes a fire). +
++ It looks like you haven't configured access control yet. Please set up an username and password for the + initial administrator account who will have full access to both the printer and OctoPrint's settings, then click + on "Keep Access Control Enabled": +
+ ++ Note: In case that your OctoPrint installation is only accessible from within a trustworthy network and you don't + need Access Control for other reasons, you may alternatively disable Access Control. You should only + do this if you are absolutely certain that only people you know and trust will be able to connect to it. +
++ Do NOT underestimate the risk of an unsecured access from the internet to your printer!