PDA

View Full Version : سوال: استفاده membership از جدول یوزر در دیتا بیس خودم؟؟



barzin144
چهارشنبه 18 مرداد 1391, 18:55 عصر
من یه جدول دارم که 1000 تا یوزر داره حالا میخوام که ممبرشیپ از اون استفاده کنه که تو web.config وقتی دسترسی به صفحات را مشخص میکنم از اون جدول و فیلد role استفاده کنه، اگه با ممبرشیپ نمیشه پشنهادی دارید؟

fakhravari
چهارشنبه 18 مرداد 1391, 19:34 عصر
اگر جدول پرسنل شما جدا است. میتوانید با یک حلقه for مقادیر پرسنل را بگیرید مثلا نام کاربری و ... و برای ثبت در دیتابیس ممبرشیپ باید در اون حلقه که گفتم با متد ثبتنام ممبرشیپ یعنی Membership.CreateUser میتوانید موارد را به دیتابیس ثبت کنید.
در انتها با متد Roles.AddUserToRole نقش ها را بدهید.

barzin144
چهارشنبه 18 مرداد 1391, 20:38 عصر
ممنون از راهنمایی تون ولی من نمیخوام همه رکوردها رو دو بار داشته باشم

اگر با Session رول را بخونم و در page_load دسترسی رو چک کنم (به جای استفاده از ممبرشیپ) از نظر امنیتی خطرناک هست؟؟

fakhravari
چهارشنبه 18 مرداد 1391, 22:51 عصر
Roles چیو بخونید؟ یعنی همه چیز جدا درست کردی.
اگر اره که مشکلی نیست.