سلام
طراحی انجام شده زیر بر طبق نظر شماست که طبق فرمایش شما "رای user mode و user profile دو Role تعریف کنید و دسترسی های به بخش ادمین، کاربران و ... را در قالب Permission تعریف کنید " انجام شده است.
http://www.uplooder.net/img/image/89/b3316d99d905b1d94154a3db8e20ecae/1.JPG
ولی مقاله ای خوندم به لینک زیر:
citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.154.3997&rep=rep1&type=pdf
که بخش 3.3 به نحو دیگری این الگو رو توضیح داده.
طبق این مقاله من طراحی ام (role: admin, user)به شکل زیر شد:
http://www.uplooder.net/img/image/20/60069c34a0e28659164429d5509f5cfc/2.JPG
نظر شما دوست محترم برایم بسیار بسیار راه گشا خواهد بود.
ممنون از وقتی که میگذارید و محبتی که می کنید.
شاد و تندرست باشید