App Router-এ প্রমাণীকরণ বিভিন্ন স্তরে বিস্তৃত — সেশন, মিডলওয়্যার, সার্ভার-সাইড চেক এবং Server Actions সুরক্ষা। আধুনিক পদ্ধতি ক্লায়েন্ট-অনলি চেকের পরিবর্তে সার্ভার-সাইড সেশন যাচাইকরণকে অগ্রাধিকার দেয়।
সেশন কৌশল
Cookie-based sessions (httpOnly cookie):
✓ Store a signed session id or encrypted JWT in an httpOnly, secure cookie
✓ httpOnly = not readable by JavaScript → protects against XSS token theft
✓ Use a library: Auth.js (NextAuth), Clerk, Lucia, or a custom solution
১. মিডলওয়্যারে মোটা গেটিং (দ্রুত, কিন্তু সম্পূর্ণ গল্প নয়)
() {
session = req..()?.;
(req...() && !session) {
.( (, req.));
}
.();
}
