4.9 Encrypt Path
📘 Overview
The Encrypt Path module allows you to restrict access to specific URL paths by requiring a username and password. It functions like lightweight HTTP authentication and provides edge-level protection — without touching backend code.
🎯 Purpose
Protect internal pages, admin panels, or test environments
Control access to staging or early-access content
Secure downloadable resources with a password
Prevent unauthorized users from accessing private directories
🛠️ How It Works
You define:
Username – Only users with this username can proceed
Password – Must be provided to gain access
Encrypted Path – The full or partial URL path to protect
Authorization Message (optional) – Custom message shown when access is denied
When someone accesses a protected URL:
A login prompt appears
If the credentials match, the request is allowed
If incorrect, the user sees your custom denial message and access is blocked
⚙️ How to Configure Encryption
Go to Security Rules > Encrypt Path
Click:
🔵
Usernameto set or change the login username🟠
Passwordto set or change the login password🟢
Set a Messageto define a custom message for failed logins (e.g., "Bu alana erişim yetkiniz yok")🟧
Specify the page to be encryptedand enter the full URL you want to protect (e.g.,https://shieldsguard.com/admin)
Click Encrypt to activate protection

📋 Example Use Case
Protect
/admin-panelwith username:sgand a strong passwordShow a denial message like: “You do not have access to this area”
Ensure only internal users with credentials can reach the path
🔐 Why This Matters
Encrypt Path allows secure, no-code restriction of sensitive areas:
Without installing plugins
Without modifying server configs
Without writing auth logic
It's ideal for developers and admins who want to quickly lock down access to certain pages.
⚠️ Best Practices & Notes
Use strong, non-production credentials (base64 encoded, not encrypted)
Always access encrypted paths over HTTPS
Combine with Rate Limiting to stop brute-force attempts
Do not use this for dynamic login pages — leave those to your backend authentication
🎯 Encrypt Path gives you instant, secure access control — with zero backend integration.
Last updated

