• 1399/03/06

امکان ویرایش یک متن فقط توسط کاربر ایجاد کننده :

با درود خدمت استاد بزرگوار -

در جلسات  آموزش شماره 12 - 13 با عنوان   Role Based Authorization شما یاد دادید که چطور میشه مثلا یک لینک/صفحه/کنترولر/ .... را برای ادمین یا یوزر در دسترس گذاشت یا محدود کرد.

سوال: چطور میشه کاری کرد که مثلا این پست که الان بنده دارم بعنوان نظر/سوال ارسال میکنم فقط توسط خودم/کاربر ایجاد کننده و همچنین ادمین قابل حذف/ویرایش باشه؟ چون توی آموزش گفتیم User. نگفتیم کدام یوزر!! ولی الان لازمه که فقط یوزر ایجاد کننده بتونه این پست را ویرایش کنه نه هر یوزری و البته به همراه ادمین.

آیا توسط Role Authorization میتوان چنین کاری کرد؟

 

ممنون 

  • 1399/03/06
  • ساعت 12:14

سلام عزیز.

وقتی دارین نظر رو داخل دیتابیس ذخیره میکنین، Id نظر دهنده رو هم ذخیره کنید.

موقع ویرایش چک کنین ببینید آیا Id تو دیتابیس با Id کاربری که میخواد ویرایش کنه یکی هست یا نه. که اگه یکی بودش یا کاربر ادمین بود اجازه بدین. به همین راحتی


logo-samandehi