raika17metal
شنبه 22 مرداد 1390, 15:23 عصر
با سلام.
من در سایتم دو تا پوشه دارم یکی CP و دیگری Student.
پوشه CP همان Control Panel سایت است که تنها مدیر باید بعد از لاگین به آن دسترسی داشته باشد.
پوشه Student هم مختص دانشجویانی است که ثبت نام کرده اند و بعد لاگین باید بتوانند به محتویات آن دسترسی داشته باشند.
حالا من میخوام از دسترسی غیر مجاز به این پوشه ها جلوگیری کنم. تو همه کتابها و فیلم های آموزشی که دیدم توضیح داده شده که باید بریم "نقش" بسازیم و تنظیمات رو انجام بدیم و برای هر نقش "User" تعریف کنیم و از این جور کارا و در نهایت هم باید از کنترل های آماده ASP.NET برای لاگین استفاده بشه.
اما من نام کاربری و پسورد مدیر رو جداگانه داخل یک Table و مشخصات دانشجویان رو داخل یک Table دیگه ذخیره کردم. برای لاگین هم بصورت عادی از دو عدد Text Box استفاده کردم. حالا میخواستم ببینم چطوری میتونم دسترسی به پوشه CP رو فقط برای مدیری که اطلاعاتش داخل جدول بانک اطلاعاتی ذخیره شده و دسترسی به پوشه Student رو چطوری محدود به دانشجویانی کنم که نام کاربری و پسوردشون داخل جدول بانک اطلاعاتی ام ذخیره شده.
من نمیخوام به ازای هر باری که یه دانشجو ثبت نام می کنه برم توی Web Site Administration Tool و برای یه user و pass تعریف کنم!!!!
آیا راهی هست؟
من در سایتم دو تا پوشه دارم یکی CP و دیگری Student.
پوشه CP همان Control Panel سایت است که تنها مدیر باید بعد از لاگین به آن دسترسی داشته باشد.
پوشه Student هم مختص دانشجویانی است که ثبت نام کرده اند و بعد لاگین باید بتوانند به محتویات آن دسترسی داشته باشند.
حالا من میخوام از دسترسی غیر مجاز به این پوشه ها جلوگیری کنم. تو همه کتابها و فیلم های آموزشی که دیدم توضیح داده شده که باید بریم "نقش" بسازیم و تنظیمات رو انجام بدیم و برای هر نقش "User" تعریف کنیم و از این جور کارا و در نهایت هم باید از کنترل های آماده ASP.NET برای لاگین استفاده بشه.
اما من نام کاربری و پسورد مدیر رو جداگانه داخل یک Table و مشخصات دانشجویان رو داخل یک Table دیگه ذخیره کردم. برای لاگین هم بصورت عادی از دو عدد Text Box استفاده کردم. حالا میخواستم ببینم چطوری میتونم دسترسی به پوشه CP رو فقط برای مدیری که اطلاعاتش داخل جدول بانک اطلاعاتی ذخیره شده و دسترسی به پوشه Student رو چطوری محدود به دانشجویانی کنم که نام کاربری و پسوردشون داخل جدول بانک اطلاعاتی ام ذخیره شده.
من نمیخوام به ازای هر باری که یه دانشجو ثبت نام می کنه برم توی Web Site Administration Tool و برای یه user و pass تعریف کنم!!!!
آیا راهی هست؟