ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-22, Wednesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

පිටු හා කොටස් ප්‍රවේශය සඳහා 3-පට්ටම් අවසර ගසන රූපරේඛාව – කේතය සරල කරමු

පිටු හා කොටස් ප්‍රවේශය සඳහා 3-පට්ටම් අවසර ගසන රූපරේඛාව – කේතය සරල කරමු

ඇප් එකක පරිශීලක අවසර පාලනය සරල කරන අලුත් ක්‍රමයක් දැන් කෝඩ් ලොව පුරා හුදකලා වෙලා නැත. බොහෝ විට අපි if (role === 'admin') වගේ කොන්දේසි කේතයේ විවිධ ස්ථානයේ රඳවා ඉඳලා, නව රෝල් එකක් එක් කළාම සියලු තැන්ම සොයා යන්න වෙයි. එවැනි ගැටලුවට විසඳුමක් ලෙස 3-පට්ටම් අවසර ගසන රූපරේඛාව (page → section → {r,w}) ඉදිරිපත් කරයි.

මෙම රූපරේඛාවේ මුලික අදහස වන්නේ, එක් රෝල් එකකට අදාළ සියලු පරිශීලක අවසරයන් එකම JSON වස්තුවක් ලෙස නිර්වචනය කිරීමයි. උදාහරණයක් ලෙස dashboard පිටුවේ overview කොටසට කියවීම (r) ඉඩ දී, ලිවීම (w) නොදීම, හෝ reports → export කොටසට කිසිදු අවසර නොදීම වැනි විස්තරයක් සරලව ලියන්න පුළුවන්.

රූපරේඛාව සකස් කර ගත් පසු, ඒක පරික්ෂා කරන එකම කාර්යයක් කරන checkAccess නම් ෆංශන් එකක් ලියන්න. එය පේජ්, සෙක්ශන්, ක්‍රියා (r/w) යන ත්‍රිත්වයක් ලබා ගෙන, අදාළ අවසරය true ද false ද කියලා පෙන්වයි. මෙය Vuex, Redux, React context හෝ සාමාන්‍ය JavaScript object එකක් වශයෙන් භාවිතා කළ හැක, කිසිදු framework‑ට අයත් නොවේ.

  • අවශ්‍ය පේජ් එකේ ලින්ක් පෙන්වන්න හෝ සඟවන්න canView ෆංශන් භාවිතා කරන්න.
  • රූට් ගාඩ් එකේ ප්‍රවේශය නැති නම් redirect කරන්න.
  • බොත්තම්, ෆෝම් වැනි UI අංග වල write අවසර පරීක්ෂා කර enable/disable කරන්න.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ බොහෝ තාක්ෂණික සමාගම් හා ස්ටාර්ට්‑අප් ගොඩනැගිල්ලේ කේත පදනම තදින්ම සංකීර්ණයි. මෙම 3-පට්ටම් රූපරේඛාව භාවිතා කරලා, කේතය අඩු කිරීම, දෝෂ අවස්ථා අඩු කිරීම සහ නව රෝල් එකක් එක් කිරීමේ වේගය වැඩි කිරීම සිදු කළ හැක. විශේෂයෙන් සිසුන්, නවක සංවර්ධකයන්ට මෙම මූලික රූපරේඛාව ඉගෙන ගැනීම, වැඩි පරිමාණ ව්‍යාපෘති වලට ආරම්භක අවසර පාලනයක් සකස් කර ගැනීමට මඟ පෙන්වයි. ඒ සමඟම, ස්ථානීය ව්‍යාපාරවලට ආරක්ෂිත, maintainable codebase එකක් ගොඩනැගීමට සහ IT security compliance පුරනය කිරීමට උදව් කරයි.

අවසන් වශයෙන්, මෙම රූපරේඛාව backend පාර්ශවයෙද එකම ආකාරයෙන් භාවිතා කළ හැකි බැවින්, server‑side validation එකත් සමඟ සම්පූර්ණ end‑to‑end අවසර පාලනයක් සැලසුම් කරගත හැක.

කේතය සරල කර, පරිශීලක ප්‍රවේශය නිරවද්‍ය කරගැනීමට අදම 3-පට්ටම් අවසර ගසන රූපරේඛාව ඔබේ ව්‍යාපෘතියට එක් කර බලන්න.

💡 ඔබේ ව්‍යාපාරයේ අවසර කළමනාකරණය අදම සරල කරමු!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#PermissionTree #AccessControl #JavaScript #DeveloperTips #SriLankaTech