PDA

View Full Version : جلوگیری از لاگین همزمان .ویندوز/وب



ali643
چهارشنبه 15 خرداد 1387, 09:23 صبح
سلام دوستان


یک راهکار واسه مشکل زیر میخواستم . اگه sampple هم باشه فبها !

یک برنامه داریم که متشکل از سه قسمت هست یک وب سایت + وب سرویس+ویندوز اپلیکیشن

وب سرویس ما وظیفه تهیه کردن اطلاعات رو داره که وب سایت و برنامه ویندوزی بهش وصل میشن و اطلاعات رو می گیرن.
اینجا می خوایم که یک روال login پیاده سازی کنیم که هر کس فقط با نام کاربری خودش اطلاعات رو دریافت کنه و یک یوزر امکانش رو نداشته باشه که از چند جای مختلف اطلاعات رو همزمان بگیره.
مثلا اگه یوزر علی لاگین کرد با برنامه ویندوزی یک نفر دیگه همون موقع نتواند چه با برنامه ویندوزی و چه با وب سایت لاگین کنه و خوده علی که لاگین شده تا خارج نشه از برنامه ویندوزی نتونه به وب سایت لاگین کنه.
IP.Board نمونه وب سایتی هست که این مورد رو پیاده سازی کرده اما من یک برنامه ویندوزی هم دارم .
لازم به ذکر هستش که برنامه ویندوزی هیچ ارتباطی با دیتابیس نداره فقط وفقط وب سرویس رو میشناسه.

می خوام که از Role & Membership دات نت استفاده کنم. برا این مشکل بهتره از Role & Membership دات نت استفاده کنم یا اینکه یه چیزی بسته به نوع کار بنویسم ؟؟؟
برنامه ها هر 3 دقیقه یک بار اطلاعات رو از وب سرویس اتوماتیک می گیرن.


لطف کنید راه حل های خودتون رو ذکر کنید.

مرسی.

ali643
چهارشنبه 15 خرداد 1387, 17:43 عصر
یک راه حل تو این کتاب پیدا کردم

Wrox.Professional.ASP.NET.2.0.Security.Membership. and.Role.Management
صفحه 396 Supported Environments

mehrdad201
دوشنبه 20 خرداد 1387, 11:03 صبح
روش رو اینجا برای ما توضیح میدید دوست عزیز