Authentication a cikin App Router ta ɓace da gajerun matakai — jerin nasara, middleware, bincike na gefen server, da kare Server Actions. Sabuwar hanya ta fi dacewa da binciken nasara na gefen server akan bincike na gefen client ne kawai.
Dabarar nasara
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. Buɗewa baki a cikin middleware (sauri, amma ba gida na labarin ba)
() {
session = req..()?.;
(req...() && !session) {
.( (, req.));
}
.();
}
