App Router में प्रमाणीकरण कई परतों में फैला है — सेशन, middleware, सर्वर-साइड जांच, और 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
1. Middleware में मोटा गेटिंग (तेज़, लेकिन पूरी कहानी नहीं)
() {
session = req..()?.;
(req...() && !session) {
.( (, req.));
}
.();
}
