vbkaar
سه شنبه 16 آبان 1396, 20:38 عصر
سلام. من دارم روی یک پروژه MVC5 کار میکنم که از یک طرف امنیت سایت برام مهمه و از طرف دیگه ازم خواسته شده که از جداول خودمون برای کاربرا و Role ها استفاده کنیم. تحقیق کردم و متوجه شدم که باید یک Custom Membership provider درست کنم. که از آموزش زیر استفاده کردم.
http://https://www.codeproject.com/Articles/165159/Custom-Membership-Providers
الان سرپرست پروژم که خودش زیاد به MVC مسلط نیست، وقتی براش توضیح دادم ، میگه که چرا باید کلاسی درست کنیم که از MembershipProvider مشتق بشه در حالی ما به همه توابع اون نیاز نداریم. میگه چرا خودمون مستقیم مثلا فقط متدهایی که لازم داریم رو ننویسیم. مثلا مستقیم به بانک وصل بشم و کار ثبت نام و لاگین رو انجام بدیم یا اینکه در یک کلاس مستقلی بنویسیم و ازش استفاده کنیم؟ حالا من سوالم این هست که آیا ضرورتی داره که ما Custom Membership provider رو پیاده سازی کنیم؟به نظر شما چه مشکلاتی ممکنه پیش بیاد اگه مثلا ما یک ActionResult درست کنیم که نام کاربری و کلمه عبور و ایمیل رو میگیره و با ef به دیتابیس وصل میشه و در جدول کاربران ثبتش میکنه؟ و همچنین یک ActionResult برای Login به همین شکل داشته باشیم. دوستان ممنون میشم راهنماییم کنید.
http://https://www.codeproject.com/Articles/165159/Custom-Membership-Providers
الان سرپرست پروژم که خودش زیاد به MVC مسلط نیست، وقتی براش توضیح دادم ، میگه که چرا باید کلاسی درست کنیم که از MembershipProvider مشتق بشه در حالی ما به همه توابع اون نیاز نداریم. میگه چرا خودمون مستقیم مثلا فقط متدهایی که لازم داریم رو ننویسیم. مثلا مستقیم به بانک وصل بشم و کار ثبت نام و لاگین رو انجام بدیم یا اینکه در یک کلاس مستقلی بنویسیم و ازش استفاده کنیم؟ حالا من سوالم این هست که آیا ضرورتی داره که ما Custom Membership provider رو پیاده سازی کنیم؟به نظر شما چه مشکلاتی ممکنه پیش بیاد اگه مثلا ما یک ActionResult درست کنیم که نام کاربری و کلمه عبور و ایمیل رو میگیره و با ef به دیتابیس وصل میشه و در جدول کاربران ثبتش میکنه؟ و همچنین یک ActionResult برای Login به همین شکل داشته باشیم. دوستان ممنون میشم راهنماییم کنید.