Humble.Umbraco.LoginScreen
18.0.4
Prefix Reserved
dotnet add package Humble.Umbraco.LoginScreen --version 18.0.4
NuGet\Install-Package Humble.Umbraco.LoginScreen -Version 18.0.4
<PackageReference Include="Humble.Umbraco.LoginScreen" Version="18.0.4" />
<PackageVersion Include="Humble.Umbraco.LoginScreen" Version="18.0.4" />
<PackageReference Include="Humble.Umbraco.LoginScreen" />
paket add Humble.Umbraco.LoginScreen --version 18.0.4
#r "nuget: Humble.Umbraco.LoginScreen, 18.0.4"
#:package Humble.Umbraco.LoginScreen@18.0.4
#addin nuget:?package=Humble.Umbraco.LoginScreen&version=18.0.4
#tool nuget:?package=Humble.Umbraco.LoginScreen&version=18.0.4
Humble Login Screen for Umbraco
Brand the backoffice login screen from the backoffice.
The Umbraco sign-in page is the first thing anyone sees of your build, and changing it normally means editing
appsettings.json, committing paths, and redeploying. This package moves that job into the backoffice, where the
person who owns the branding actually works.
- Pick imagery from the Media section. Background and both logos are chosen with the standard media picker. Nothing is uploaded, copied, or duplicated — the package stores a reference to the media item you already own.
- Recolour or remove the curves. Umbraco draws two decorative curves over the background image. Turn them off, or set them to a brand colour.
- No restart. Saved settings apply to the next load of the sign-in page.
- Nothing written to disk. Works unchanged on read-only filesystems, in containers, and with remote blob storage.
- Permission-gated. A granular user-group permission controls who may change the design.
Install
dotnet add package Humble.Umbraco.LoginScreen
Login Screen is bundled in the Humble.Umbraco suite package, so skip that command if you already installed the
suite. On an Umbraco 17 site, pin the major with --version "17.*".
No startup code and no template changes — the package composes itself on boot.
Use
Settings → Humble → Login Screen.
Three image slots, all optional. Leaving one empty keeps Umbraco's default, or whatever you already set in
appsettings.json.
| Slot | Where it appears |
|---|---|
| Background image | The panel beside the sign-in form. Hidden on windows narrower than 900px. |
| Logo | Top-left, over the background image, on windows wider than 900px. |
| Logo (narrow windows) | Below 900px, where the background image is hidden and the logo sits on the plain page background. |
The two logo slots are not a light/dark pair — the sign-in page has no dark mode. They exist because the logo sits on your image at full width and on a plain background when the window is narrow, and those two surfaces usually need different contrast.
Permissions
The package adds a Modify login screen design permission under the Humble heading in Users → User Groups → Permissions. Administrators always have it; any other group can be granted it without being made an administrator.
Configuration
There is nothing to add to appsettings.json — the design is stored in the database and edited in the backoffice.
Umbraco's own login settings under Umbraco:CMS:Content still apply. An empty slot falls through to your configured
value, and if a chosen media item ever becomes unreadable the package falls back to that same value rather than a
hardcoded default.
Full documentation: https://umbracostarterkit.com/documentation/packages/login-screen
Licence
Humble packages require a valid licence. Without one, licensed functionality does not take effect.
See LICENSE.txt in the package, or the current terms at https://umbracostarterkit.com/licensing.
Trademark
Not affiliated with, endorsed by, or sponsored by Umbraco A/S. Umbraco is a trademark of Umbraco A/S.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Humble.Umbraco.Common (>= 18.0.4)
- Humble.Umbraco.License (>= 18.0.4)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Humble.Umbraco.LoginScreen:
| Package | Downloads |
|---|---|
|
Humble.Umbraco
Installs the complete Humble Starter Kit for Umbraco in one step. This package contains no code of its own — it is a shortcut that pulls in every published Humble package. Not affiliated with, endorsed by, or sponsored by Umbraco A/S. Umbraco is a trademark of Umbraco A/S. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 18.0.4 | 107 | 10/16/2026 |
| 18.0.4-rc.1 | 66 | 10/8/2026 |
| 18.0.3 | 101 | 10/7/2026 |
| 18.0.2 | 119 | 10/5/2026 |
| 17.0.4 | 107 | 10/16/2026 |
| 17.0.4-rc.1 | 59 | 10/8/2026 |
| 17.0.3 | 97 | 10/7/2026 |
| 17.0.2 | 105 | 10/5/2026 |