Semih Yesilyurt
7eb2e85bbc
feat(auth): "beni 30 gün hatırla" + login Turnstile koruması
- session.expiresIn = 30 gün; login'de rememberMe checkbox signIn.email'e bağlandı
(işaretli=30 gün kalıcı çerez, değilse oturum çerezi)
- better-auth captcha plugin'i (cloudflare-turnstile, TURNSTILE_SECRET_KEY varsa)
sign-in/sign-up'ı korur; login formuna Turnstile widget'ı + x-captcha-response
Not: auth.ts ve login.tsx her iki özelliği birlikte içerdiğinden tek commit.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>