Mindful Auth - Astro Frontend Scripts
All authentication logic uses Mindful Auth’s CDN scripts hosted at https://cdn.mindfulauth.com/astro/. Each page includes specific scripts based on its functionality.
Global Script
Section titled “Global Script”<script src="https://cdn.mindfulauth.com/astro/main.js"></script>Note: This script is added via AuthLayout.astro (for public pages) and ProtectedLayout.astro (on protected pages).
Page-Specific Scripts (AuthLayout.astro)
Section titled “Page-Specific Scripts (AuthLayout.astro)”Login Page:
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script><script src="https://cdn.mindfulauth.com/astro/turnstile-init.js"></script><script src="https://cdn.mindfulauth.com/astro/login.js"></script>Register Page:
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script><script src="https://cdn.mindfulauth.com/astro/turnstile-init.js"></script><script src="https://cdn.mindfulauth.com/astro/register-password.js"></script>Magic Login Page:
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script><script src="https://cdn.mindfulauth.com/astro/turnstile-init.js"></script><script src="https://cdn.mindfulauth.com/astro/magic-login.js"></script>Magic Register Page:
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script><script src="https://cdn.mindfulauth.com/astro/turnstile-init.js"></script><script src="https://cdn.mindfulauth.com/astro/magic-register.js"></script>Forgot Password Page:
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script><script src="https://cdn.mindfulauth.com/astro/turnstile-init.js"></script><script src="https://cdn.mindfulauth.com/astro/forgot-password.js"></script>Reset Password Page:
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script><script src="https://cdn.mindfulauth.com/astro/turnstile-init.js"></script><script src="https://cdn.mindfulauth.com/astro/reset-password.js"></script>Resend Verification Email:
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script><script src="https://cdn.mindfulauth.com/astro/turnstile-init.js"></script><script src="https://cdn.mindfulauth.com/astro/resend-verification.js"></script>Verify Email Page:
<script src="https://cdn.mindfulauth.com/astro/verify-email.js"></script>Verify Magic Link Page:
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script><script src="https://cdn.mindfulauth.com/astro/turnstile-init.js"></script><script src="https://cdn.mindfulauth.com/astro/verify-magic-link.js"></script>Index Page (/pages/[memberid]/index.astro):
<script src="https://cdn.mindfulauth.com/astro/security.js"></script>
All scripts automatically proxy requests through your worker's `/auth/*` routes.