Bueno..
Ya implemente toda la batería habida y por haber sobre el tema y sigo con el
problema...
Aca va mi seteo de Web.Config
<authorization>
<deny users="?"/>
</authorization>
<siteMap defaultProvider="FSCSiteMapProvider" enabled="true" >
<providers>
<clear/>
<add name="FSCSiteMapProvider" type="FSCSiteMapProvider"
securityTrimmingEnabled="true" rootUrl="~/Default.aspx"
rootTitle="Inicio"
defaultPageName="Default.aspx" />
</providers>
</siteMap>
Mediante la funcion IsAccessibleToUser se devuelve si se tiene acceso a tal
menu, esto fuciona bien, devuelve False en el caso de que el usuario no tenga
acceso y oculta bien el item del menu.
Pero al momento de tipear la URL NO accesible la pagina se muestra igual...
Alguien tiene un ejemplo de esto funcionando en donde al tipear la URL no
accesible rebote ese acceso?Saludos
CarlosMag
Date: Tue, 12 Jun 2007 17:20:20 -0300From: [EMAIL PROTECTED]: [EMAIL
PROTECTED]: [vbnet] [Off-Topic]Sobre CustomSiteMapProviderSip, te falta algo,
In order to ensure that the site map only displays appropriate nodes to the
user based on his or her role, you need to add another provider entry to the
site map <providers> section in the web.config for your application, and define
this attribute there.http://msdn2.microsoft.com/en-us/library/aa479320.aspx
Saludos. Mauricio.
On 6/12/07, Carlos Bernardo Maggiotti <[EMAIL PROTECTED]> wrote:
Buenas gente...
Estoy trabajando con ASP.NET 2.0 y VS2005.
Acabo de implementar un CustomSiteMapProvider y todo bien con la
implementaciond e esto.
Cargo mis accesos a menues customizados y el control menu refleja tales accesos
sin problemas ocultando los items en los que el usuario no tiene acceso.
PERO...
Si en el navegador escribo una de estas URL que el usuario no deberia tener
acceso, ¡¡¡...la pagina se muestra...!!!
Que me puede estar faltandoo que puedo estar haciendo mal...?
Saludos y gracias de antemano...
CarlosMag
Descubre Live.com - tu propia página de inicio, personalizada para ver
rápidamente todo lo que te interesa en un mismo sitio. todo en el mismo sitio.
_________________________________________________________________
Exprésate - diseña tu página de inicio de Live.com como más te guste.
http://www.live.com/getstarted