PDA

View Full Version : تعیین سطح دسترسی کاربران عضو



sara_t
یک شنبه 11 تیر 1391, 14:19 عصر
سلام دوستان

من یه صفحه ثبت نام کاربران ساختم و یه تعداد کاربر عضو دارم، و میخام که فقط این کاربران به یک سری از صفحات دسترسی داشته باشن،ممنون میشم راهنمایی بفرمایید.

yuttrim20
یک شنبه 11 تیر 1391, 14:28 عصر
سلام من از یه راه ابتدایی استفاده کردم که برای من قابل فهم بود به این صورت که توی جدولی که کاربران ثبت میشن یه فیلد type در نظر گرفتم به این صورت که اگر type=1 کاربر از نوع مدیر و اگر type=2 کاربر عضو است حالا وقتی که هر کاربر مهمان فرم عضویت رو پر کنه و عضو بشه برای اون type=2 در نظر گرفته میشه و مثلا توی قسمت login که هر کاربر میخواد به یه سری از صفحات دسترسی داشته باشه زمانی که نام کاربری رو وارد میکنه میره type اونو چک میکنه اگر type=2 میره تو صفحه عضو و اگر type=1 میره تو صفحه مدیر!
البته مسلما راه های بهتر و کوتاه تری هم هست اما من اینو بلد بودم.
امیدوارم مشکلتون حل شه!

sanay_esh
یک شنبه 11 تیر 1391, 15:53 عصر
با سلام
با توجه به اینکه این مطلب خیلی زیاد در این سایت بحث شده است میتوانید با یک جستجوی جزئی به پاسخ خود برسید
میتوانید از Role management استفاده کنید !!!

sara_t
سه شنبه 13 تیر 1391, 13:37 عصر
بسیار ممنون
من از membership خود asp.net استفاده کردم.
من مطالب سایت رو خوندم و دقیقا الان نمیدونم باید چکار کنم ممنون میشم راهنمایی کنید.

بنظر شما اساتید این روش مناسبی است که من از ممبرشیپ استفاده کنم و برای ساختن یوزرها از کنترل createuserwizard استفاده کنم من تا اینجا مشکلی ندارم و میتونم طراحی کنم اما حالا که میخام پروفایل رو اضافه کنم بهتره که از یک جدول جداگانه استفاده کنم و یا از پروفایل خود دات نت؟
جایی خوندم که جدولم جدا باشه بهتر هست اما ارتباط این جدول با دیتابیسی که خود دات نت ساخته چطور ممکن هست؟
ممنون میشم در اصول کار بهم کمک کنید که چطور شروع کنم؟

f.kazemi67
سه شنبه 13 تیر 1391, 19:01 عصر
سلام
من خودمم خیلی گیر این قضیه بودم.از استادم 2 تا فایل گرفتم که خیلی بدرد بخوره.ایمیلتونو بدید تا براتون بفرستم.

ali_fbi
سه شنبه 28 آذر 1391, 23:14 عصر
alifbi1993@gmail.com لطفا برای من ارسال کنید

amin.m1993
سه شنبه 28 آذر 1391, 23:31 عصر
لطفا اگه میشه برای منم ارسال کنید منم لازم دارم مرسی :a.bestdeveloper@yahoo.com

mehriana
پنج شنبه 30 خرداد 1392, 22:14 عصر
لطفا برای بنده هم ارسال کنید a.y.pc.project@gmail.com

asadi.hasan
جمعه 31 خرداد 1392, 00:18 صبح
سلام ،
آقا چرا فایل ها رو همین جا آپلود نمی کنید تا همه ی دوستان از اون استفاده کنند. قطعا اجرش بیشتره .
من و خیلی های دیگه هم به این فایل نیاز دارن . اصلا این سایت برای همین اینجاست . ممنون

fakhravari
جمعه 31 خرداد 1392, 00:21 صبح
نمونه برنامه
http://barnamenevis.org/showthread.php?319398

mohammad kafiyan
جمعه 31 خرداد 1392, 00:46 صبح
من خودمم خیلی گیر این قضیه بودم.از استادم 2 تا فایل گرفتم که خیلی بدرد بخوره.ایمیلتونو بدید تا براتون بفرستم.

برادر گل بگذار تا بقیه هم استفاده کنند

fakhravari
جمعه 31 خرداد 1392, 02:20 صبح
کاری نداره مدیریت نقش ها و ابجکت های صفحه.
برای مثال جدول


Users: کاربران
Roles : نقش ها
Objects : کلمات خاص که صفحات را مشخص میکنیم.

داریم
Objects : برای مثال
میگیم صفحات مدیریتی که فقط ادمین باید بیا تو.
یک شی admin در جدول Objects ایجاد میکنیم.که میشه 1 رکورد
خوب به راحتی این admin را در صفحاتی که میخواهیم فقط ادمین بیا تو در پیج لود میزارین و سشن اون چک میکنیم اگر اینو داشت که میمونه وگر نه Redirect میشه
در صفحات کاربری میتونیم بگیمObjects > user - super user

Users یک فیلد Roles میگیره.
که در جدول Roles میتونه کلیدی از Objects بگیره.

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


---------------------------------------------------------------------------------
از همین جا از بچه های برنامه نویس byby میکنم .
میرم سربازی آموزشی کرمان شهید باهنر.
http://fakhravary.blogfa.com/post-41.aspx

pish123
جمعه 31 خرداد 1392, 14:11 عصر
خوب چرا نمیزارید همه استفاده کنن اینطوری که راحت ترید.
برای منم بفرستید پس
yas_13681127@yahoo.com

fakhravari
جمعه 31 خرداد 1392, 15:03 عصر
عزیز دل اگه میخواست میزاشت.
جستجو بیشتر کنید. درخواست ندین به نفع خودتون :چشمک:

masoud4390
سه شنبه 04 تیر 1392, 02:55 صبح
سلام
داداش فایله سطح دسترسی کاربر در asp.net رو برام میفرستی