Sharaxaad
Xaqiiji aqoonsiga passwords hashed, sessions ama JWTs, iyo maaraynta cookie/token aamin ah.
Tusaale code
typescriptimport bcrypt from "bcryptjs";
import jwt from "jsonwebtoken";
const passwordHash = await bcrypt.hash(password, 12);
const ok = await bcrypt.compare(password, passwordHash);
const token = jwt.sign({ userId, role: "STUDENT" }, process.env.AUTH_SECRET!, {
expiresIn: "7d",
});Agab waxtar leh
Layli
Hirgeli register iyo login endpoints bcrypt hashes iyo JWT saxiixan.
