diff --git a/workflow/engine/classes/class.wsBase.php b/workflow/engine/classes/class.wsBase.php
index 720885286..1905cc053 100644
--- a/workflow/engine/classes/class.wsBase.php
+++ b/workflow/engine/classes/class.wsBase.php
@@ -814,6 +814,11 @@ class wsBase
return $result;
}
+ if(strlen($password)>20)
+ { $result = new wsCreateUserResponse (28, "Password surprases the maximun length allowed", '');
+ return $result;
+ }
+
global $RBAC;
$RBAC->initRBAC();
diff --git a/workflow/engine/xmlform/login/newSite.xml b/workflow/engine/xmlform/login/newSite.xml
index 61b915b3d..b6a54bb4f 100644
--- a/workflow/engine/xmlform/login/newSite.xml
+++ b/workflow/engine/xmlform/login/newSite.xml
@@ -28,10 +28,10 @@
Username:
-
- Password (admin):
+
+ Password (admin) ]]> (Max. length 20):
-
+
Re-type Password: