Index: lams_admin/conf/language/lams/ApplicationResources.properties =================================================================== diff -u -rea2ab15b4ff566c2c3b29aad70ddaf466a04f2ab -rd36e6ae1ccdcaa702333d0dc2888aa4dfee4a078 --- lams_admin/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision ea2ab15b4ff566c2c3b29aad70ddaf466a04f2ab) +++ lams_admin/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision d36e6ae1ccdcaa702333d0dc2888aa4dfee4a078) @@ -522,5 +522,10 @@ server.monitor.title =Server Monitoring user.course.title=User and Course Configuration config.site.name =Site name +config.password.minimum.characters=Minimum number of characters +config.password.uppercase=Must contain uppercase letter(s) +config.password.lowercase=Must contain lowercase letter(s) +config.password.numerics=Must contain at least a number +config.password.symbols=Must contain at least one symbol(s) #======= End labels: Exported 515 labels for en AU ===== Index: lams_admin/conf/language/lams/ApplicationResources_en_AU.properties =================================================================== diff -u -rf4e34e708b87e42dea1b6d667135f09840d79aa3 -rd36e6ae1ccdcaa702333d0dc2888aa4dfee4a078 --- lams_admin/conf/language/lams/ApplicationResources_en_AU.properties (.../ApplicationResources_en_AU.properties) (revision f4e34e708b87e42dea1b6d667135f09840d79aa3) +++ lams_admin/conf/language/lams/ApplicationResources_en_AU.properties (.../ApplicationResources_en_AU.properties) (revision d36e6ae1ccdcaa702333d0dc2888aa4dfee4a078) @@ -529,4 +529,9 @@ sysadmin.serversecret =Secret label.tool.consumers.count =LTI Tool Consumers(s) in total +config.password.minimum.characters=Minimum number of characters +config.password.uppercase=Must contain uppercase letter(s) +config.password.lowercase=Must contain lowercase letter(s) +config.password.numerics=Must contain at least a number +config.password.symbols=Must contain at least one symbol(s) #======= End labels: Exported 515 labels for en AU ===== Index: lams_central/conf/language/lams/ApplicationResources.properties =================================================================== diff -u -r509cebe97fca335b7d517abc7e8d9af03d6eab2e -rd36e6ae1ccdcaa702333d0dc2888aa4dfee4a078 --- lams_central/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 509cebe97fca335b7d517abc7e8d9af03d6eab2e) +++ lams_central/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision d36e6ae1ccdcaa702333d0dc2888aa4dfee4a078) @@ -689,4 +689,15 @@ label.private.notifications.read.hint =Mark notification as read label.private.notifications.read.all.hint =Mark all notifications as read label.select.groups =Select groups + +label.password.max.length =must be less than 25 characters +label.password.min.length =must be at least {0} characters long +label.password.old.must.entered =Old password must be entered +label.password.symbols.allowed =Only these symbols are allowed +label.password.restrictions =Password must follow the restrictions shown above +label.password.must.contain =Password must contain +label.password.must.ucase =at least 1 upper case letter +label.password.must.number=at least 1 number +label.password.must.symbol =at least 1 symbol + #======= End labels: Exported 439 labels for en AU ===== Index: lams_central/conf/language/lams/ApplicationResources_en_AU.properties =================================================================== diff -u -r5199d1dc08051a94fead98f76b225edeb92f01f8 -rd36e6ae1ccdcaa702333d0dc2888aa4dfee4a078 --- lams_central/conf/language/lams/ApplicationResources_en_AU.properties (.../ApplicationResources_en_AU.properties) (revision 5199d1dc08051a94fead98f76b225edeb92f01f8) +++ lams_central/conf/language/lams/ApplicationResources_en_AU.properties (.../ApplicationResources_en_AU.properties) (revision d36e6ae1ccdcaa702333d0dc2888aa4dfee4a078) @@ -689,5 +689,15 @@ label.lesson.not.completed =Lesson is not yet completed. label.you.completed.activities =You have completed {0} activities +label.password.max.length =must be less than 25 characters +label.password.min.length =must be at least {0} characters long +label.password.old.must.entered =Old password must be entered +label.password.symbols.allowed =Only these symbols are allowed +label.password.restrictions =Password must follow the restrictions shown above +label.password.must.contain =Password must contain +label.password.must.ucase =at least 1 upper case letter +label.password.must.number=at least 1 number +label.password.must.symbol =at least 1 symbol + #======= End labels: Exported 439 labels for en AU ===== Index: lams_central/web/passwordChangeContent.jsp =================================================================== diff -u -rc33d82bf97152099b7a309a156ec2707239b622c -rd36e6ae1ccdcaa702333d0dc2888aa4dfee4a078 --- lams_central/web/passwordChangeContent.jsp (.../passwordChangeContent.jsp) (revision c33d82bf97152099b7a309a156ec2707239b622c) +++ lams_central/web/passwordChangeContent.jsp (.../passwordChangeContent.jsp) (revision d36e6ae1ccdcaa702333d0dc2888aa4dfee4a078) @@ -1,5 +1,4 @@ - <%@ page contentType="text/html; charset=utf-8" language="java"%> <%@ taglib uri="tags-html" prefix="html"%> <%@ taglib uri="tags-core" prefix="c"%> @@ -9,7 +8,15 @@ <%@ taglib uri="tags-lams" prefix="lams"%> <%@ page import="org.apache.struts.action.ActionMessages" import="org.lamsfoundation.lams.web.PasswordChangeActionForm"%> +<%@ page import="org.lamsfoundation.lams.util.Configuration"%> +<%@ page import="org.lamsfoundation.lams.util.ConfigurationKeys"%> +<%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_MINIMUM_CHARACTERS)%> +<%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_UPPERCASE)%> +<%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_NUMERICS)%> +<%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_SYMBOLS)%> + + @@ -19,11 +26,70 @@