From ee54059b64b693208cb9e8b281f5a6b914023b6e Mon Sep 17 00:00:00 2001
From: Timo Voipio <tvoipio@gmail.com>
Date: Tue, 26 May 2009 10:47:19 +0200
Subject: [PATCH] Fix visible passwords in usermanager plugin FS#1624

Ignore-this: 3dc13a990c4b6eadeb02065f08460e09

darcs-hash:20090526084719-50e58-26bad1d1e0cd4bcc4f03bbc40d6bfbdb09a3544a.gz
---
 lib/plugins/usermanager/admin.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/plugins/usermanager/admin.php b/lib/plugins/usermanager/admin.php
index fdbf16696..1975dc6c9 100644
--- a/lib/plugins/usermanager/admin.php
+++ b/lib/plugins/usermanager/admin.php
@@ -323,14 +323,16 @@ class admin_plugin_usermanager extends DokuWiki_Admin_Plugin {
         $disabled = $cando ? '' : ' disabled="disabled"';
         echo str_pad('',$indent);
 
+        $fieldtype = ($name == "userpass") ? 'password'  : 'text';
+
         echo "<tr $class>";
         echo "<td><label for=\"$id\" >$label: </label></td>";
         echo "<td>";
         if($cando){
-            echo "<input type=\"text\" id=\"$id\" name=\"$name\" value=\"$value\" class=\"edit\" />";
+            echo "<input type=\"$fieldtype\" id=\"$id\" name=\"$name\" value=\"$value\" class=\"edit\" />";
         }else{
             echo "<input type=\"hidden\" name=\"$name\" value=\"$value\" />";
-            echo "<input type=\"text\" id=\"$id\" name=\"$name\" value=\"$value\" class=\"edit disabled\" disabled=\"disabled\" />";
+            echo "<input type=\"$fieldtype\" id=\"$id\" name=\"$name\" value=\"$value\" class=\"edit disabled\" disabled=\"disabled\" />";
         }
         echo "</td>";
         echo "</tr>";
-- 
GitLab