ورود

View Full Version : سوال: استفاده از دیتابیس خودمان در عملیات مربوط به membership



majid784
یک شنبه 01 آبان 1390, 10:28 صبح
سلام دوستان
سوال من اینه که آیا میشه table ای رو در دیتابیس خودمون برای انجام عملیات membership تعیین کنیم. مثلا ما جدولی به نام User داریم. چطور میشه تعیین کرد که اون جدول برای عملیات membership استفاده بشه و فیلدهای متناظر با username و password رو تعیین کرد. من فقط تا اینجا میدونم که توی webconfig در قسمت providers مربوط به membership باید connectionstring خودمون رو اضافه کنیم.

Saman Hashemi
یک شنبه 01 آبان 1390, 10:34 صبح
C:\WINDOWS\Microsoft.NET\Framework
در این مسیر فریمورک پروژه انتخاب کنید و با استفاده از aspnet_regsql بانکتون و بانک Membership ادغام کنید...!

raziee
یک شنبه 01 آبان 1390, 10:35 صبح
سلام دوستان
سوال من اینه که آیا میشه table ای رو در دیتابیس خودمون برای انجام عملیات membership تعیین کنیم. مثلا ما جدولی به نام User داریم. چطور میشه تعیین کرد که اون جدول برای عملیات membership استفاده بشه و فیلدهای متناظر با username و password رو تعیین کرد. من فقط تا اینجا میدونم که توی webconfig در قسمت providers مربوط به membership باید connectionstring خودمون رو اضافه کنیم.

بله میشه!
البته نه فقط تغییر Connection String.
شما برای این کار باید یک Custom Membership Provider بنویسید.
لینک (http://msdn.microsoft.com/en-us/library/f1kyba5e.aspx)و لینک (http://www.codeproject.com/KB/aspnet/CustomMembershipProviders.aspx)و لینک (http://www.codeproject.com/KB/aspnet/WSSecurityProvider.aspx)رو مطالعه کنید.