diff --git a/htdocs/user/card.php b/htdocs/user/card.php
index 95a60804cfb..35917eba093 100644
--- a/htdocs/user/card.php
+++ b/htdocs/user/card.php
@@ -1446,8 +1446,10 @@ if ($action == 'create' || $action == 'adduserldap')
}
if (preg_match('/dolibarr/', $dolibarr_main_authentication))
{
- if ($object->pass) $valuetoshow .= ($valuetoshow ? (' '.$langs->trans("or").' ') : '').preg_replace('/./i', '*', $object->pass);
- else {
+ if ($object->pass) {
+ $valuetoshow .= ($valuetoshow ? (' '.$langs->trans("or").' ') : '');
+ $valuetoshow .= ''.$langs->trans("Hidden").'';
+ } else {
if ($user->admin && $user->id == $object->id) {
$valuetoshow .= ($valuetoshow ? (' '.$langs->trans("or").' ') : '');
//$valuetoshow .= ''.$langs->trans("Crypted").' - ';