Compare commits

...

2 Commits

Author SHA1 Message Date
f7afef03d4 Merge branch 'main' of http://45.93.137.91:3000/Rahaf/SweetHome
All checks were successful
Build frontend / build (push) Successful in 56s
2026-08-07 00:38:19 +03:00
e42b0421bd fixed middleware 2026-08-07 00:37:33 +03:00

View File

@ -9,7 +9,8 @@ const ownerRoutes = ["/owner", "/owner/account-book", "/owner/bookings", "/owner
function getRolesFromToken(token) {
if (!token) return [];
try {
const base64 = token.split(".")[1].replace(/-/g, "+").replace(/_/g, "/");
let base64 = token.split(".")[1].replace(/-/g, "+").replace(/_/g, "/");
while (base64.length % 4 !== 0) base64 += "=";
const payload = JSON.parse(atob(base64));
const roles = payload["http://schemas.microsoft.com/ws/2008/06/identity/claims/role"];
if (Array.isArray(roles)) return roles;