Fixed bug #12236: Password-field in "User Settings" is prefilled, which does not...
authorRupert Germann <rupi@gmx.li>
Thu, 5 Nov 2009 16:19:42 +0000 (16:19 +0000)
committerRupert Germann <rupi@gmx.li>
Thu, 5 Nov 2009 16:19:42 +0000 (16:19 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@6336 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/setup/mod/index.php

index 9c2ebf7..386b785 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,7 @@
 2009-11-05  Rupert Germann  <rupi@gmx.li>
 
        * Fixed bug #12466: PHP-5.3 Warning: strlen() expects parameter 1 to be string, array given
+       * Fixed bug #12236: Password-field in "User Settings" is prefilled, which does not make sense (thanks to Steffen Gebert)
 
 2009-11-05  Oliver Hader  <oliver@typo3.org>
 
index aa55d05..f35a0db 100755 (executable)
@@ -538,10 +538,12 @@ class SC_mod_user_setup_index {
                                                $value = '';
                                        }
 
+                                       $noAutocomplete = ($type == 'password' ? 'autocomplete="off" ' : '');
                                        $html = '<input id="field_' . $fieldName . '"
                                                        type="' . $type . '"
-                                                       name="data' . $dataAdd . '[' . $fieldName . ']"
-                                                       value="' . htmlspecialchars($value) . '" ' . $GLOBALS['TBE_TEMPLATE']->formWidth(20) . $more . ' />';
+                                                       name="data' . $dataAdd . '[' . $fieldName . ']" ' .
+                                                       $noAutocomplete .
+                                                       'value="' . htmlspecialchars($value) . '" ' . $GLOBALS['TBE_TEMPLATE']->formWidth(20) . $more . ' />';
                                break;
                                case 'check':
                                        if (!$class) {