Next.js ile iron-session & Server Actions Kullanarak Pratik ve Güvenli Authentication
Şifreli, cookie tabanlı ve stateless oturumlar: iron-session ve Server Actions ile login, korumalı sayfa ve logout akışını adım adım kuruyorum.
Geliştirdiğim ve yol boyunca öğrendiğim şeylere dair notlar.
Şifreli, cookie tabanlı ve stateless oturumlar: iron-session ve Server Actions ile login, korumalı sayfa ve logout akışını adım adım kuruyorum.
tailwind.config gitti, yerine @theme geldi. Tailwind v4'te temayı CSS değişkenleriyle tanımlamayı, dark mode'u ve color-mix, not-* gibi yenilikleri örneklerle anlatıyorum.
Middleware nedir, ne zaman kullanılır? Matcher, has/missing filtreleri, rewrite, cookie ve header yönetimi ile middleware'den özel yanıtlar döndürmeyi örneklerle anlatıyorum.
Zod şemalarıyla tip güvenli doğrulama, zodResolver ile React Hook Form entegrasyonu ve şemadan TypeScript tipi türetme: modern form validasyonunu örneklerle anlatıyorum.
Hangi bileşen sunucuda, hangisi tarayıcıda çalışmalı? Server ve Client Components arasındaki farkı, 'use client' direktifini ve güvenlik tarafını örneklerle anlatıyorum.