Index: Slim/Web/Settings/Server/Security.pm
===================================================================
--- Slim/Web/Settings/Server/Security.pm (revision 21709)
+++ Slim/Web/Settings/Server/Security.pm (working copy)
@@ -29,6 +29,11 @@
sub handler {
my ($class, $client, $paramRef, $pageSetup) = @_;
+ if ($paramRef->{'pref_password'} ne $paramRef->{'pref_password_repeat'}) {
+ $paramRef->{'warning'} .= sprintf(Slim::Utils::Strings::string('SETTINGS_INVALIDVALUE'), '....', Slim::Utils::Strings::string('SETUP_PASSWORD')) . '
';
+ return $class->SUPER::handler($client, $paramRef, $pageSetup);
+ }
+
# disable authorization if no username is set
$paramRef->{'authorize'} = 0 unless $paramRef->{'username'};
Index: HTML/EN/settings/server/security.html
===================================================================
--- HTML/EN/settings/server/security.html (revision 21709)
+++ HTML/EN/settings/server/security.html (working copy)
@@ -17,6 +17,10 @@
[% WRAPPER settingGroup title="SETUP_PASSWORD" desc="" %]
[% END %]
+
+ [% WRAPPER settingGroup title="SETUP_PASSWORD_REPEAT" desc="" %]
+
+ [% END %]
[% END %]
[% WRAPPER settingSection %]
Index: strings.txt
===================================================================
--- strings.txt (revision 21709)
+++ strings.txt (working copy)
@@ -6872,6 +6872,10 @@
SV Lösenord
ZH_CN 密码
+SETUP_PASSWORD_REPEAT
+ DE Kennwort (wiederholen)
+ EN Password (repeat)
+
SETUP_DONT_CACHE
CS Necachovat
DA Cache ikke