users, roles & commands
שלום, אני בונה מערכת ניהול כלשהיא (WEB) בה יש לי משתמשים ותפקידים. אני רוצה שהממשקים השונים במערכת (כמו גם פעולות מסויימות בהם) יהיו זמינים למשתמש לפי ה-role שלו. לצורך העניין בניתי XML המפרט את כל הפעולות במערכת , ומחזיק רשימה של ה-roles הרשאים לבצע כל פעולה. השאלה: מהי הדרך היעילה והנכונה(איזשהו design pattern וכד') לבדוק את ההרשאות לפני ביצוע הפעולה? כלומר, האם בקוד onClick של כפתור adduser למשל, אני צריך לשים תנאי פשוט בסגנון: if AuthorizeCommand("AddUSer")=True ... או שיש דרך יותר אלגנטית?
שלום, אני בונה מערכת ניהול כלשהיא (WEB) בה יש לי משתמשים ותפקידים. אני רוצה שהממשקים השונים במערכת (כמו גם פעולות מסויימות בהם) יהיו זמינים למשתמש לפי ה-role שלו. לצורך העניין בניתי XML המפרט את כל הפעולות במערכת , ומחזיק רשימה של ה-roles הרשאים לבצע כל פעולה. השאלה: מהי הדרך היעילה והנכונה(איזשהו design pattern וכד') לבדוק את ההרשאות לפני ביצוע הפעולה? כלומר, האם בקוד onClick של כפתור adduser למשל, אני צריך לשים תנאי פשוט בסגנון: if AuthorizeCommand("AddUSer")=True ... או שיש דרך יותר אלגנטית?