diff --git a/src/routes/console/project-[project]/auth/security/updatePasswordDictionary.svelte b/src/routes/console/project-[project]/auth/security/updatePasswordDictionary.svelte index 458504f2b..734817ad0 100644 --- a/src/routes/console/project-[project]/auth/security/updatePasswordDictionary.svelte +++ b/src/routes/console/project-[project]/auth/security/updatePasswordDictionary.svelte @@ -52,13 +52,13 @@ label="Password Dictionary" />
- When enabled it checks the user's password against the dictionary of most commonly - used password. It uses 10K most common passwords list. + >10k most commonly used passwords.
diff --git a/src/routes/console/project-[project]/auth/security/updatePasswordHistory.svelte b/src/routes/console/project-[project]/auth/security/updatePasswordHistory.svelte index 8d5cca34f..09f8b8be0 100644 --- a/src/routes/console/project-[project]/auth/security/updatePasswordHistory.svelte +++ b/src/routes/console/project-[project]/auth/security/updatePasswordHistory.svelte @@ -3,7 +3,7 @@ import { Submit, trackError, trackEvent } from '$lib/actions/analytics'; import { CardGrid, Heading } from '$lib/components'; import { Dependencies } from '$lib/constants'; - import { Button, Form, InputNumber } from '$lib/elements/forms'; + import { Button, Form, InputNumber, InputSwitch } from '$lib/elements/forms'; import FormList from '$lib/elements/forms/formList.svelte'; import { addNotification } from '$lib/stores/notifications'; import { sdkForConsole } from '$lib/stores/sdk'; @@ -11,9 +11,13 @@ const projectId = $project.$id; let passwordHistory = $project.authPasswordHistory ?? 0; + let passwordHistoryEnabled = ($project.authPasswordHistory ?? 0) != 0; async function updatePasswordHistoryLimit() { try { + if (!passwordHistoryEnabled) { + passwordHistory = 0; + } const path = '/projects/' + projectId + '/auth/password-history'; const uri = new URL(sdkForConsole.client.config.endpoint + path); await sdkForConsole.client.call( @@ -45,17 +49,27 @@