PDA

View Full Version : سوال: استفاده از membership یا کد نویسی دستی لاگین و میدیریت اعضاء



hmahdavi921
چهارشنبه 21 آبان 1393, 19:26 عصر
با سلام خدمت دوستان
کد نویسی دستی برای مدیریت اعضاء آسونه اما امنیتش خیلی تضمینی نداره .membership جداول و فیلد های خیلی زیادی درست میکنه که ما کار کردن با اونها رو بلد نیستیم مثلا چه جوری کار بر جدید با مشخصات مورد نظر خودمونو ایجاد و سپس دستورات membership رو برای اونها اجرا کنیم .تاکیدم روی membership به خاطر امنیت بالای اون هست و نمی دونم ما میتونیم چنین امنیتی رو ایجاد کنیم یا نه.
دوستان لطفا نظر بدید !!
با چه راهکار هایی میشه امنیت کد های دستی خودمونو در حد membership برسونیم یا چه جوری از خود membership استفاده بکنیم ؟

saeed410
چهارشنبه 21 آبان 1393, 20:58 عصر
سلام. تمام این کارا با membership پیش فرض راهکار داره. سری آموزشهای زیادی واسه استفاده وجود داره که میتونی با استفاده ازکد نویسی به کلاسهای membership دستیابی داشته باشی. صفحه asp.net اسکات گاتری .منابع زیادی در این زمینه وجود داره.
http://www.asp.net/web-forms/overview/older-versions-security/roles/assigning-roles-to-users-cs
http://www.asp.net/web-forms/overview/older-versions-security/membership/creating-the-membership-schema-in-sql-server-cs
در کل به نظرم استفاده از membership provider بهتره.

hmahdavi921
پنج شنبه 22 آبان 1393, 11:21 صبح
آقا این منبع خیلی خوبه واقعا ساده و کاربدیه اما یه مسئله دیگه هم هست آیا تو سایت هایی که بازید کنندگان زیادی دارند این روش جواب میده؟ یعنی کارایی سایت رو پایین نمیاره؟ اون جوری که من میدونم سربار زیادی داره.

saeed410
پنج شنبه 22 آبان 1393, 17:25 عصر
به نظرم نه. کلی stored procedure دار. به صورت پیش فرض هم جزء کلاسهای asp.net . نیازی نیست حتماً از کنترل های تعبیه شده در Visual studio استفاده کنی. خودت فرمهاتو طراحی کن از توابع استفاده کن. البته اگه JSON و Jquery خیلی خوب یاد داشته باشی قضیه فرق میکنه. نیاز نیست از روشهای متداول به داده ها دستیابی داشته باشی. سرعت بیشتره داره.