Horumarinta Backend
Tallaabo 13 / 20150 daqiiqo

Xaqiijinta Aqoonsiga

Auth & Amniga

Sharaxaad

Xaqiiji aqoonsiga passwords hashed, sessions ama JWTs, iyo maaraynta cookie/token aamin ah.

Tusaale code

typescript
import 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.