PDA

View Full Version : Authorization سمت سرور يا سمت كلاينت؟



m0rteza
پنج شنبه 05 فروردین 1389, 21:53 عصر
من براي مديريت كاربراي برنامه هام از روش زير كه سمت كلاينت هست استفاده ميكنم.

يعني ميام يك جدول براي نام كاربري و ... ميذارم و يك جدول براي حدود دسترسي به فرم هام و جدوال ديگه و با كد كنترل مي كنم كه كاربر در كجا ميتونه داده ها رو ببينه حذف كنه ايجاد كنه

تا امروز چندين برنامه با اين روش توليد كردم و مشكلي نبوده ولي احساس ميكنم كار جالبي نيست .
آيا ميشه سمت سرور اين كارو با sql server انجام داد ؟ روش معمول بين توليد كننده هاي نرم افزار چه روش ي است؟

hamid-nic
جمعه 06 فروردین 1389, 00:56 صبح
من براي مديريت كاربراي برنامه هام از روش زير كه سمت كلاينت هست استفاده ميكنم.

يعني ميام يك جدول براي نام كاربري و ... ميذارم و يك جدول براي حدود دسترسي به فرم هام و جدوال ديگه و با كد كنترل مي كنم كه كاربر در كجا ميتونه داده ها رو ببينه حذف كنه ايجاد كنه

تا امروز چندين برنامه با اين روش توليد كردم و مشكلي نبوده ولي احساس ميكنم كار جالبي نيست .
آيا ميشه سمت سرور اين كارو با sql server انجام داد ؟ روش معمول بين توليد كننده هاي نرم افزار چه روش ي است؟
دوست عزیز شما می توانید با ایجاد گروه های کاربری کارایی برنامه تون را بالا ببرید . و موقع اضافه کردن کاربر برای برنامه تون اون را به یکی از گروه هایی که ایجاد کردید نسبت دهید . البته برای ایجاد گروه می توانید از tree view استفاده کنید که با ایجاد گره های اصلی و فرعی (پدر و فرزندی) امنیت بالایی می توانید ایجاد کنید . و در مورد شبکه هم می توانید این روش را بر روی سرور ایجاد کنید تا تمام کلاینت ها از آن استفاده کنند .
موفق باشید .