khorsandreza
چهارشنبه 17 شهریور 1389, 12:07 عصر
سلام
من میخواهم بنا بر شرایط پیش آمده ممبرشب را خود ایجاد کنم برای این منظور جدولی ایجاد کردم برای کاربران که یکی از فیلدهایش رول کاربر را نگه میدارد که از سه متغیر بیشتر نیست
1 - Admin مدیر ارشد
2 - Users کاربرانی که وظیفه ثبت اطلاعات را در سازمان بر عهده دارند و شناخته شده اند
3 - Member کاربرانی که به سایت عضو میشوند
که بند یک به تمامی پوشه ها دسترسی دارد
بند 2 به پوشه خاص خود و قسمت عمومی سایت
بند 3 کاربر عمومی تلقی میشود و دارای کلمه عبور میباشد و فقط میتواند با درخواست خو بخشی از اطلاعات خودش دسترسی داشته باشد
حال نمیدانم چگونه در داخل برنامه رل دسترسی را بنویسم البته لازم به ذکر است در هر پوشه وب کانفیگ خاص ان پوشه است
وب کانفیگ مدیر سایت
<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<system.web>
<authorization>
<deny users="?" />
<deny roles="Users" />
<allow roles="Admin" />
</authorization>
</system.web>
</configuration>
وب کانفیگ کاربران Users
<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<system.web>
<authorization>
<deny users="?" />
<deny roles="Users" />
<allow roles="Usersfolder" />
</authorization>
</system.web>
</configuration>
من میخواهم بنا بر شرایط پیش آمده ممبرشب را خود ایجاد کنم برای این منظور جدولی ایجاد کردم برای کاربران که یکی از فیلدهایش رول کاربر را نگه میدارد که از سه متغیر بیشتر نیست
1 - Admin مدیر ارشد
2 - Users کاربرانی که وظیفه ثبت اطلاعات را در سازمان بر عهده دارند و شناخته شده اند
3 - Member کاربرانی که به سایت عضو میشوند
که بند یک به تمامی پوشه ها دسترسی دارد
بند 2 به پوشه خاص خود و قسمت عمومی سایت
بند 3 کاربر عمومی تلقی میشود و دارای کلمه عبور میباشد و فقط میتواند با درخواست خو بخشی از اطلاعات خودش دسترسی داشته باشد
حال نمیدانم چگونه در داخل برنامه رل دسترسی را بنویسم البته لازم به ذکر است در هر پوشه وب کانفیگ خاص ان پوشه است
وب کانفیگ مدیر سایت
<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<system.web>
<authorization>
<deny users="?" />
<deny roles="Users" />
<allow roles="Admin" />
</authorization>
</system.web>
</configuration>
وب کانفیگ کاربران Users
<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<system.web>
<authorization>
<deny users="?" />
<deny roles="Users" />
<allow roles="Usersfolder" />
</authorization>
</system.web>
</configuration>