]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Fix maximum length for basic auth password fields
authorMarcin Haba <marcin.haba@bacula.pl>
Sat, 7 Dec 2019 07:14:10 +0000 (08:14 +0100)
committerMarcin Haba <marcin.haba@bacula.pl>
Tue, 17 Dec 2019 17:17:38 +0000 (18:17 +0100)
gui/baculum/protected/Common/Portlets/NewAuthClient.tpl

index b37c474d0ec36b125140cb06150d355565d361ae..ef20eb4da50c201a2dc23cff765c302aa16f6d2c 100644 (file)
@@ -30,6 +30,7 @@
                                <com:TActiveTextBox
                                        ID="APIBasicPassword"
                                        TextMode="Password"
+                                       MaxLength="60"
                                        CssClass="textbox"
                                        CausesValidation="false"
                                        PersistPassword="true"
                                        ValidationGroup="<%=$this->ClientID%>Basic"
                                        Text="<%[ Please enter API password. ]%>"
                                />
+                               <com:TRegularExpressionValidator
+                                       CssClass="validator-block"
+                                       Display="Dynamic"
+                                       ControlCssClass="invalidate"
+                                       ControlToValidate="APIBasicPassword"
+                                       RegularExpression="[\S\s]{5,60}"
+                                       ValidationGroup="<%=$this->ClientID%>Basic"
+                                       Text="<%[ Password must be longer than 4 chars. ]%>"
+                               />
                        </div>
                </div>
                <div class="line">
@@ -51,7 +61,7 @@
                                        ID="RetypeAPIBasicPassword"
                                        CssClass="textbox"
                                        TextMode="Password"
-                                       MaxLength="30"
+                                       MaxLength="60"
                                        PersistPassword="true"
                                />
                                <com:TRequiredFieldValidator
@@ -67,7 +77,7 @@
                                        Display="Dynamic"
                                        ControlCssClass="invalidate"
                                        ControlToValidate="RetypeAPIBasicPassword"
-                                       RegularExpression="[\S\s]{5,30}"
+                                       RegularExpression="[\S\s]{5,60}"
                                        ValidationGroup="<%=$this->ClientID%>Basic"
                                        Text="<%[ Password must be longer than 4 chars. ]%>"
                                />