diff --git a/client/src/components/Login/RegisterForm.vue b/client/src/components/Login/RegisterForm.vue index 07b3fda5a95f..e697c38e1b5f 100644 --- a/client/src/components/Login/RegisterForm.vue +++ b/client/src/components/Login/RegisterForm.vue @@ -53,6 +53,8 @@ const labelPublicName = ref(localize("Public name")); const labelEmailAddress = ref(localize("Email address")); const labelConfirmPassword = ref(localize("Confirm password")); const labelSubscribe = ref(localize("Stay in the loop and join the galaxy-announce mailing list.")); +const showPasswordGuidelines: Ref = ref(false); + const custosPreferred = computed(() => { return props.enableOidc && props.preferCustosLogin; @@ -207,6 +209,10 @@ async function submit() { autocomplete="new-password" required /> + + + Password Guidelines +
+
+ +

A good password should meet the following criteria:

+
    +
  • At east 12 characters long.
  • +
  • Use uppercase and lowercase letters.
  • +
  • At least one number and one special character.
  • +
  • Avoid common passwords like 123456 or password.
  • +
  • No repeated patterns like aaaa or 123123.
  • +
+ +
+
+
↓ Scroll to review ↓