Skip to content
Search docs
Search docs…

Troubleshooting

Quick answers to the most common Quran Gallery account problems — sign-in failures, missing emails, redirect loops, and stuck pages.

On this page

This page lists the situations that come up most often when something isn’t working with your Quran Gallery account, and the fastest path back to a working state. Each item links to the more detailed page on that topic.

I can’t sign in

The screen says “Invalid email or password.” The combination doesn’t match a known account. Two common causes:

  • You’re typing a different password from the one on file (caps lock, recent change you forgot). Try Forgot password.
  • You signed up with Continue with Google or Continue with Quran.com and never set a Quran Gallery password. Click those buttons instead — see Sign in.

The screen says “Please verify your email.” Your account exists, but the verification link from signup was never clicked. Open the verify-email page and click Resend if you can’t find the original email. See Verify your email.

The screen says “Account suspended.” The account has been banned. See Banned accounts.

The screen says “Too many sign-in attempts.” You’ve hit the brute-force protection. Wait 5 minutes and try again, or use Forgot password.

I get sent in a redirect loop between an app and the sign-in page. The session cookie isn’t being accepted. Possible causes:

  • Third-party cookies are disabled for qurangallery.com. Allow them in your browser settings.
  • A browser extension (privacy-focused, ad-blocker, “container” tools) is stripping cookies between domains. Disable it for qurangallery.com or try a different browser.
  • A strict VPN/proxy is interfering with cookie domains.

I’m not getting emails

Verification, password reset, 2FA OTPs, and email-change emails are all sent from [email protected]. If you haven’t received one:

  1. Check spam, promotions, social, and other auto-sorted folders.
  2. Check that the email address you typed is correct — typos there mean the email is in someone else’s inbox.
  3. Wait 60 seconds (most flows have a resend cooldown), then click Resend.
  4. Allowlist [email protected] in your inbox provider.
  5. If you used a disposable / temp-mail address, the email was never sent — Quran Gallery rejects those at signup time. Re-sign-up with a permanent address.

Detailed walk-throughs:

I lost access to my second factor

My phone with the authenticator app is gone. Use a backup code on the /2fa/verify page. Sign in, regenerate your backup codes, then turn 2FA back on with a new authenticator entry.

I never saved my backup codes. Contact support. Account recovery requires proof of ownership and takes a few days.

The authenticator code keeps being rejected. Most often a clock drift issue — TOTP is time-based. Make sure your phone’s clock is set to update automatically from the network, and try again.

My settings page won’t load

If /settings shows an error or a blank panel:

  1. Hard-reload the page (Cmd+Shift+R / Ctrl+Shift+R).
  2. Make sure you’re actually signed in — the page redirects to / if your session expired.
  3. Try signing out from another app and signing back in.
  4. Try a different browser to isolate extensions or cache issues.

A change I made isn’t showing up across apps

After changing your name, avatar, theme, or language, other Quran Gallery apps may take up to 5 minutes to pick up the change (we cache the session for that long for performance). Either:

  • Reload the other app — it’ll fetch the fresh value.
  • Or just wait — within 5 minutes the cache expires and the new value loads automatically.

I’m signed in but the topbar shows the wrong name / avatar

Same cause as above — cached session. Reload the page once and the topbar updates.

If after a reload it’s still showing stale data, sign out (top right → Sign out) and sign back in.

My API key stopped working

| 401 Unauthorized | The key was deleted or your account was banned. Create a new key from Developers. | | 403 Account suspended | The account that owns the key is banned. See Banned accounts. | | 429 Too Many Requests | You’ve hit the 60-requests-per-minute cap on that key. Back off and retry. |

Never leave a key in a public place — git, a paste link, an AI prompt. If a key may have leaked, delete it immediately from the Developers page and create a replacement.

My Quran.com data isn’t syncing

This usually means your Quran.com OAuth connection needs to be re-authorised. Two common signs:

  • Bookmarks you’ve added on Quran.com aren’t appearing in the Quran Gallery reader.
  • The reader shows a banner about reconnecting your Quran.com account.

Go to Connected accounts and click Change on the Quran.com row, or remove and re-connect. Re-authorising regrants the access we need.

I deleted my account by mistake

Right after deletion, the account is soft-deleted — gone from your perspective but still recoverable for a short retention window. Email support from the email that was on the account, explain what happened, and ask for recovery. After the retention window, recovery is no longer possible. See Delete your account.

A page is in the wrong language

Click the language code in the topbar (e.g. EN) and pick your language. The choice is saved to your account.

For a one-off override that only affects the current page, append ?locale=en (or ?locale=ar, ?locale=ur, etc.) to the URL. See Languages and regions.

Cloudflare Turnstile says “Verifying you’re human” forever

The bot-check widget can get stuck on certain networks (corporate proxies, some VPNs).

  • Try disabling the VPN/proxy.
  • Try a different browser or an incognito window.
  • Try a different network (mobile hotspot).
  • Make sure JavaScript is enabled and ad-blockers aren’t blocking challenges.cloudflare.com.

Something else

If your problem isn’t covered here, use the Feedback button in the topbar of any Quran Gallery app. Include:

  • A screenshot of what you’re seeing.
  • The URL you were on when the problem happened.
  • Approximate time and your timezone.
  • Whether you’re signed in, and if so, the email on your account.

The team uses this feed to find issues fast.

Edit this page on GitHub