farhadfery
چهارشنبه 09 بهمن 1387, 19:27 عصر
سلام
دوستان لطفا کمک کنید
من صفحه admin که در پوشه admin قرار دارد را می خواهم فقط گروه خاصی لینک انرا در menu ببینند و به ان دسترسی داشته باشند. برای این کار
ابتدا نقش admin را ایجاد کردم
و در sitemapنوشتم:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="Default.aspx" title="home" >
<siteMapNode url="admin/admin.aspx" title="admin" roles="admin" />
</siteMapNode>
</siteMap>
درwebconfig اصلی هم:
<?xml version="1.0" encoding="utf-8"?>
<configuration >
<system.web>
<roleManager enabled="true" />
<authentication mode="Forms" />
</system.web>
</configuration>
و درwebconfig که در پوشه admin قرار دارد :
<configuration>
<system.web>
<authorization>
<deny users="*" />
</authorization>
</system.web>
<location path="Admin.aspx">
<system.web >
<authorization>
<allow roles="Admin"/>
</authorization>
</system.web>
</location>
</configuration>
مشکل اینکه لینک صفحه ادمین برای همه قابل نمایش است البته قابل دسترس نیست
چه کار کنم که این لینک فقط برای ادمین نشان داده شود؟:متفکر::متفکر:
دوستان لطفا کمک کنید
من صفحه admin که در پوشه admin قرار دارد را می خواهم فقط گروه خاصی لینک انرا در menu ببینند و به ان دسترسی داشته باشند. برای این کار
ابتدا نقش admin را ایجاد کردم
و در sitemapنوشتم:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="Default.aspx" title="home" >
<siteMapNode url="admin/admin.aspx" title="admin" roles="admin" />
</siteMapNode>
</siteMap>
درwebconfig اصلی هم:
<?xml version="1.0" encoding="utf-8"?>
<configuration >
<system.web>
<roleManager enabled="true" />
<authentication mode="Forms" />
</system.web>
</configuration>
و درwebconfig که در پوشه admin قرار دارد :
<configuration>
<system.web>
<authorization>
<deny users="*" />
</authorization>
</system.web>
<location path="Admin.aspx">
<system.web >
<authorization>
<allow roles="Admin"/>
</authorization>
</system.web>
</location>
</configuration>
مشکل اینکه لینک صفحه ادمین برای همه قابل نمایش است البته قابل دسترس نیست
چه کار کنم که این لینک فقط برای ادمین نشان داده شود؟:متفکر::متفکر: