سرویس Authentication

پرسیده شده
فعالیت 1036 روز پیش
دیده شده 492 بار
0

سلام

 

من یک برنامه ای به عنوان تمرین نوشتم که تمام کاربران یه وب اپلیکشن به یک شکل احراز هویت می‌شن ولی هر کاربر بر اساس این که admin هست یا کاربر معمولی پس از login شدن میتونه به بخش های مختلفی از برنامه دسترسی داشته باشه. و admin و user ها هم از طریق یک فرم login میشن. می خواستم بدونم تو پروژه های واقعی هم روال کار به همین صورت هست که توضیح دادم ؟ یا در پروژه های واقعی مثل وردپرس admin ها با استفاده از یه فرم دیگه login میکنن و وارد پنل مدیریت میشن؟

 

اگه کد خوبی برای خوندن در این زمینه سراغ دارید ممنون میشم لینکشو بزارید

فایل پیوست

علی.
علی.

31 فروردین 00

1
حذف شده

سلام و احترام

وقتی که پروژه بزرگ میشه دیگه به این شکل نیست که شما بیایید درگیر فرانت پروژه بشید و کاملا داشبور ادمین و داشبور کاربران از هم دیگه جداست، و این وسط با استفاده از API هستش که back-end و front-end با هم ارتباط میگیرن.

ولی اگه پروژه یه خورده کوچیک تر بشه میتونید برای مثال فقط از یه داشبور استفاده کنید و بیایید همین کاری که کردید رو انجام بدید، سطح دسترسی بزارید و .. البته اینو هم بگم که توی هر پروژه ای سطح دسترسی ها کنترل میشه

شاید شما ادمین با لول های مختلفی داشته باشید که بخواید حتی اونارو هم سطح دسترسی مختلفی براشون بزارید

فایل پیوست

امیر صالحی

توسط

امیر صالحی

31 فروردین 00

حذف شده
ممنون از پاسختون. ی سوال کوچیک هم داشتم. واسه احراز هویت admin و user ها هم دو کلاس مجزا پیاده سازی میشه. درسته؟
علی.

1 اردیبهشت 00

حذف شده
خواهش میکنم، بستکی به business rules داره، ممکنه شما بخواید admin رو کاملا با شکل متفاوتی احراز هویت کنید و کاربر رو هم به یه شکل دیگه که به دوتا کلاس جدا نیاز دارید، شاید هم بخواید جفتشون به یه روش احراز هویت رو داشته باشن که میتونید از یه کلاس استفاده کنید
امیر صالحی

1 اردیبهشت 00