ERROR [Better Auth]: State Mismatch. Verification not found
/api/auth/error?error=please_restart_the_process
) in a couple situations:
- If a user is authenticated on a mobile device using Google Chrome and hits the "Desktop site" option in the Chrome page settings
- A user is goes through the sign in flow with Google, selects their Google account, is authenticated successfully, but then hits the back button to go back to the Google account select screen (https://accounts.google.com/o/oauth2/auth/oauthchooseaccount?
), and then selects the same Google account.
...
Hono dosen't set cookies, so session returns Null

Maintaining session in a webview.
const cookies = authClient.getCookie(); const newSource = { headers: { Cookie: cookies },...
OAuthProxy with branched database
Handle check email verified
Email verification
requiredEmailVerification
option on, if the user didn't verify his email address yet, a verification email is automatically sent. This means that the user could spam the sign-in button and/or route
Is there any way to prevent that?
I guess I could define a custom ratelimit for the sign-in route, as shown here: https://www.better-auth.com/docs/concepts/rate-limit#rate-limit-window but it's not really what I'm looking for. I don't want to ratelimit the route, I just want a cooldown on the verification email...Organizations plugin with Drizzle RLS
Magic Link Tutorial missing something??
Admin Users Count
How to securely host a pg DB for better auth
Issue with Google OAuth in Expo with Hono backend

Use the admin and organization plugin together
I want to disable updateAge for session expiration
updateAge
. I want the session to be only extended when the session is used.
2. i want the to keep the session alive/extend for just a specific page, so i was thinking of creating a dummy api and keep hitting it at interval to keep the session active if 1 is acheived. lmk if there is a better way....How can i get email from resetPassword
SignIn Anonymous on Server
No cookies set when using the signInEmail method

[magicLink - drizzleAdapter] The \"payload\" argument must be of type object. Received null
open-next
- THis means that it's hosted in a lambda which shouldn't affect anything - My other DB functions work just fine.
- All envvars exist
- My implementation works locally.
- My hosted database connection works as expected in other parts of my app...
Org plugin is ignoring additional fields on teams

RBAC

Expo setup error
config.resolver.unstable_enablePackageExports = true;
...