diff --git a/14/umbraco-cms/reference/language-variation.md b/14/umbraco-cms/reference/language-variation.md index aa55e90113b..97d34358419 100644 --- a/14/umbraco-cms/reference/language-variation.md +++ b/14/umbraco-cms/reference/language-variation.md @@ -1,3 +1,7 @@ +--- +description: Language variants allow you to have different variations of content based on the language culture. Learn how to use them in this section. +--- + # Language Variation Language Variation allows you to have different variations of content based on a language culture. In the documentation there are other useful articles about the feature: diff --git a/14/umbraco-cms/reference/security/custom-password-check.md b/14/umbraco-cms/reference/security/custom-password-check.md index 21aa0969c6c..4b952fee6e9 100644 --- a/14/umbraco-cms/reference/security/custom-password-check.md +++ b/14/umbraco-cms/reference/security/custom-password-check.md @@ -1,3 +1,8 @@ +--- +description: You can specify your own logic to validate a username and password against a custom data store. Learn more about it in this section. +--- + + # Replacing the basic username/password check Having the ability to replace the logic to validate a username and password against a custom data store is important to some developers. Normally in ASP.Net Core Identity this would require you to override the `UmbracoBackOfficeUserManager.CheckPasswordAsync` implementation and then replace the `UmbracoBackOfficeUserManager` with your own class during startup. Since this is a common task we've made this process a lot easier with an interface called `IBackOfficeUserPasswordChecker`.