سلام
در پروژه خودم با Asp.net core 5 نقش کاربر دارم.
بنده چند جدول دارم و کاربر معلم و دانش آموز با استفاده از گرید آن را به دیتابیس ارسال میکند.
چطور میتونم اطلاعات ارسالی فقط نقش مدیر ببینه و نمایش بدم.
چطور میتونم معلم اطلاعات دانش آموز ببینه.
بسیار سپاسگزارم.
لطفا جواب سوال با ذکر نمونه بگید با تشکر
ببینید بهتره اگر خودتون کاری برای سوالتون انجام دادید بگید تا اشکالات رو بهتون بگیم. چون الان باید یک پروژه کامل برای شما نوشته بشه به عنوان پاسخ !!
یک توضیحی میدم خدمتتون. نقش یا Role رو شما برای دسترسی ها مشخص می کنید. مثلا مشخص می کنید نقش دانش آموز چه دسترسی هایی در سیستم داشته باشه.
به عنوان مثال میگیم کسی که نقش معلم رو داره به بخش طراحی آزمون دسترسی داره ولی نقش دانش آموز به این بخش دسترسی نداره. در واقع شما روی اطلاعات نمیتونید نقش تعریف کنید.
شما می خواید مثلا مدیر بتونه اطلاعات زیر دستی هاش رو ببینه. خب این رو نمیشه با Role مشخص کرد.
شما 2 تا راه حل دارید.
اول اینکه خودتون توی ساختار دیتابیس این کار رو انجام بدید. مثلا با یک فیلد مشخص کنید که هر دانش آموز و معلم چه مدیری دارن. مدیر هم میتونه با توجه به همین فیلد اطلاعات اونها رو ببینه.
روش دوم هم اینکه Policy تعریف کنید.
تاریخ :
1404/01/16
- ساعت :
07:20:00 PM
- بازدید :
27
- پاسخ :
0
|
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1323
- پاسخ :
0
|
تاریخ :
1403/12/01
- ساعت :
01:07:00 PM
- بازدید :
178
- پاسخ :
0
|
تاریخ :
1403/12/26
- ساعت :
03:04:00 PM
- بازدید :
76
- پاسخ :
1
|
تاریخ :
1403/12/23
- ساعت :
11:21:00 AM
- بازدید :
164
- پاسخ :
1
|
تاریخ :
1399/09/20
- ساعت :
01:21:00 PM
- بازدید :
6836
- پاسخ :
1
|
تاریخ :
1403/12/22
- ساعت :
11:05:00 AM
- بازدید :
200
- پاسخ :
1
|
تاریخ :
1403/12/19
- ساعت :
11:21:00 PM
- بازدید :
78
- پاسخ :
1
|
تاریخ :
1403/12/18
- ساعت :
07:24:00 PM
- بازدید :
113
- پاسخ :
1
|
تاریخ :
1398/09/06
- ساعت :
09:06:00 PM
- بازدید :
3435
- پاسخ :
1
|
تاریخ :
1404/01/16
- ساعت :
07:20:00 PM
- بازدید :
27
- پاسخ :
0
|
تاریخ :
1404/01/07
- ساعت :
05:02:00 AM
- بازدید :
102
- پاسخ :
1
|
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1323
- پاسخ :
0
|
تاریخ :
1403/12/30
- ساعت :
06:43:00 PM
- بازدید :
72
- پاسخ :
1
|
تاریخ :
1398/08/23
- ساعت :
09:16:00 PM
- بازدید :
9863
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
42
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
49
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
63
- پاسخ :
1
|
تاریخ :
1403/12/30
- ساعت :
06:52:00 PM
- بازدید :
54
- پاسخ :
1
|
تاریخ :
1399/06/04
- ساعت :
02:25:00 PM
- بازدید :
4429
- پاسخ :
2
|