rolemanager og sitemaps menu
Hej, jeg har siddet lidt og arbejde på at lave noget login til min side, og en menu der bruger et sitemap.jeg har derfor added følgene til min web.config.
<siteMap enabled="true" defaultProvider="SecuredSiteMapProvider">
<providers>
<clear/>
<add name="SecuredSiteMapProvider" type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" siteMapFile="web.sitemap" securityTrimmingEnabled="true"/>
</providers>
</siteMap>
<membership defaultProvider="CustomizedProvider">
<providers>
<add name="CustomizedProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="swebdbConnectionString" applicationName="tt13" minRequiredPasswordLength="5" minRequiredNonalphanumericCharacters="0"/>
</providers>
</membership>
<roleManager defaultProvider="SqlProvider" enabled="true" cacheRolesInCookie="true" cookieName=".ASPROLES" cookieTimeout="30" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true" cookieProtection="All">
<providers>
<clear/>
<add name="SqlProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="swebdbConnectionString" applicationName="tt13"/>
</providers>
</roleManager>
<authentication mode="Forms">
<forms name="authS-WeB" loginUrl="login.aspx" protection="All" timeout="30" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="default.aspx" cookieless="UseCookies" enableCrossAppRedirects="false">
</forms>
</authentication>
<authorization>
<allow users="*"/>
</authorization>
For at kunne bruge min egen database.
Sådan som jeg læser mange af de sider jeg har været over, så bør diverse navigations moduler ikke trimme nodes ud medmindre det er specifict fortalt til den, så med et sitemap som følgene.
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="default.aspx" title="News" description="">
<siteMapNode url="profile/default.aspx" title="Din Profil" description="Dine personlige informationer">
<siteMapNode url="profile/Friends.aspx" title="Venner" description="Dine venner og modstandere"/>
<siteMapNode url="profile/LigaAdmin.aspx" title="Liga Manager" description="Administrere dine ligaer" />
<siteMapNode url="profile/Beskeder.aspx" title="Beskeder" description="Beskeder fra og til andre spillerer.">
<siteMapNode url="profile/Indbox.aspx" title="Indbox" description="Beskeder fra andre spillerer."/>
<siteMapNode url="profile/Outbox.aspx" title="Outbox" description="Beskeder sendt til andre spillerer."/>
</siteMapNode>
</siteMapNode>
<siteMapNode url="" title="Ligaer" description="">
<siteMapNode url="Ligaer.aspx" title="123" description="" />
<siteMapNode url="1234.aspx" title="123" description=""/>
</siteMapNode>
<siteMapNode url="" title="Forum" description="">
<siteMapNode url="1235.aspx" title="123" description="" />
<siteMapNode url="1236.aspx" title="123" description="" />
</siteMapNode>
</siteMapNode>
</siteMap>
Burde(som default) en ikke logged ind bruger ikke være i stand til at see det hele, medmindre jeg i mit sitemap adder nogle roles="" ??