Dynamically Modify Role Permissions And Also Generate The Appropriate Sitemap / Menus?

Jun 28, 2010

I'm doing some research on security and sitemaps in ASP.net and am unfortunately running short on time. I have not worked too much with ASP.net security so I'm not completely sure if I'm heading in the right direction.

Here is my problem:

I have a public website (i.e. on the internet) that will allow any user to sign up to. The website will be developed using ASP.net webforms. These users may create other users and assign these users different roles.

Different roles have different restrictions and the menu is displayed appropriately. For example, a user acting as an administrator can see all menu options. Whereas a limited user will only see some of these menu items.

There needs to be the ability for users on our end to modify what pages certain roles can access. For example, if Role1 can do task X, we would like to be able at some point modify Role1 to no longer do task X. This would be done using an application built in-house.

User types (roles) are to be saved in the database. User permissions (what pages each type can have access to) are also to be saved saved in the database.

Here is something I am thinking of doing:

Implement the authorization and authentication set up built in to ASP.net using the web.config fileUse Sitemaps to dynamically create menus/breadcrumbs from the database

I believe it is possible to do the second one using custom providers (please correct me if I'm wrong). But I am not entirely sure if it's possible to configure the web.config file dynamically.

I suppose this is really more of a yes/no answer but I would just like to make sure I'm not going in the wrong direction. I will be using VS2008 and .net 3.5 framework.

View 1 Replies


Similar Messages:

Web Forms :: Dynamically Generate Sitemap Of Any Url?

Apr 6, 2010

I am develop a webservice for user have to simple enter a url of website and it must generate a sitemap.xml for that particular website.

I have used GoogleSiteMapProvider but gives only local website Sitemap not any other.

View 3 Replies

Web Forms :: Modify Xml File In Memory To Dynamically Populate Querystring - SiteMap.CurrentNode Is NULL

Dec 24, 2010

I m using multiple sitemaps in my website. The providers are defined in web.config file as:

[Code]....

[Code]....

Now I m trying to modify one of my xml file in memory to dynamically populate querystring but when I use

Dim currentNode
As
SiteMapNode =
SiteMap.CurrentNode.Clone(True)

I get Null in my currentNode and I cant point to the node.

View 5 Replies

Social Networking :: Dynamically Generate SiteMap For Google From Database?

Jul 7, 2013

How to write XML for the following Google Site Map.

 <?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>

[Code].....

View 1 Replies

Web Forms :: How To Display The Menus & Sub Menus Dynamically

Sep 24, 2010

in one of my page i need to display the menus & sub menus dynamically,for this i have a menu table called colleges & one more table called branchs 1] ABC
Science ArtsCommarce2] EFG mathszoology historylike thissome times the menus are 3some times they may be 4,5,6 may randommy incresesfor this i have the two table one is menu & sub-menus

View 2 Replies

Web Forms :: Build Menus From Sitemap?

May 28, 2010

Is there a way to have 2 different menus that have their items populate from 2 separate sitemap datasources?

Currently I have one menu that is populating correctly from one sitemap. I would like to remove some items from this menu and have them in another menu positioned somewhere else on my page. How can I make this second menu populate these items from a seperate datasource?

View 4 Replies

AJAX :: Display Horizontal Menus In Menu Control Using Sitemap

May 7, 2015

I am following the article [URL] .....

but I am not able to see my links horizontally

Here is my site map file

<?xml version="1.0" encoding="utf-8"?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="~/default.aspx"
title="Home"
description=""
roles="*">

[Code] ....

The access to these links are controlled by membership provider.

Home is accessed by everyone. "Member Home" and MyBiz are accessed when the user is logged in.

The menu should have only Home displayed and when the user is logged in then it should displaym Home, MemberHome, MyBiz and sub links.

Here is the code for menu control

<asp:Menu ID="HorizontalMenuId" runat="server"
DataSourceID="SiteMapDataSource1" Orientation="Horizontal">
<LevelMenuItemStyles>
<asp:MenuItemStyle CssClass="main_menu" />
<asp:MenuItemStyle CssClass="level_menu" />
</LevelMenuItemStyles>
</asp:Menu>

View 1 Replies

Web Forms :: How To Add Role Based Security Using (ul - Li) For Menus

Oct 25, 2010

How can I implement role based security that would show the admin tab if the user was logged in as a admin by using (ul-li) like the below code as a simple example. I do not want to use the menu control is this possible ?

<ul>
<li><a href="#">Services</a></li>
<li><a href="#">About us</a></li>
<li><a href="#">Admin</a></li>
</ul>

View 3 Replies

Web Forms :: URL Rewrite And Role Based Menus?

Dec 9, 2010

I have a page, program.aspx. Users with different roles have a different URL.

e.g., [URL] [URL]

I also used URL rewrite to rewrite the URLs, so users will see the following URLs from the browser

[Code]....

I defined the following access rules for the above pages.

[Code]....

The problem is when the admin users access the pages, they still have access to supervisorprogram.aspx. Vice versa for the supervisor users.

View 3 Replies

Web Forms :: Sitemap: Can't Sub Nodes Further Restrict Role Access

Sep 24, 2010

I have a menu in my application (created from the sitemap) which I want available to two user roles. However, there are items on that menu, I want available only to one role or the other. So I have created the following in my sitemap.

[Code]....

Essentially, I want employees with the "TimeUser" role to see the "My Profile" link that goes to the EmpProfile.aspx page, but not the link to the client profile page. However, when an employee logs in, they see both. I am guessing this may be because the "My Account" node which contains them allows both roles. Is there a way around this without duplicating the "My Account" node?

View 2 Replies

VS 2010 - Combining Web Config Role Authorization With Web Sitemap?

Jun 13, 2012

I have a sitemap defined in a web.sitemap file and I'm also doing role-based authorization for locations using web.config. I'm using the web.sitemap to generate a menu structure on a Master page, and I wanted to somehow hook the role-based auth from web.config into my menu to hide links to pages that would be denied access from the roles auth.

Is it possible to read the list of <location path=""> and associated role authorizations (allow or deny) from web.config so I can check that against the web.sitemap when generating the menu structure?

View 8 Replies

Web Forms :: Menu - Role Security Not Working On Second Level Of Sitemap

Sep 24, 2010

I have role assignments on both the first and second level of my menus within my sitemap file. The first level works fine, and I only see items assigned to my role. But roles assignments seem to have no effect on the second level. It seems like if you have access to the first level, you have access to everything on the second level. Is this correct?

From my sitemap (either a SalesRep or an Administrator can see everything underneath):
<siteMapNode title="Administration" roles="SalesRep,Administrator" description="Admin" >
<siteMapNode title="CompanyMaintenance" roles="SalesRep" url="~/Admin/CompanyManagement.aspx" />
<siteMapNode title="Initialize Roles" roles="Administrator" url="~/Admin/Roles.aspx"/>
</siteMapNode>

View 3 Replies

Web Forms :: Add Update Delete SiteMap Role Attribute Programmatically Using C#

May 7, 2015

I am using this article for hide and show the menu in specific user only. My question is on how can I Add, Delete and View the Roles in specific menu.

View 1 Replies

Security :: Lock Down Certain Sitemap Menu Items Based On The Users Role ?

Jan 21, 2010

My web app has 3roles, I need to lock down certain sitemap menu items based on the users role and what I'm using isn't working.

my roles are Supervisor, manager, and User.

[Code]....

I only want those roles to see those menu options, I do not want someone with a user role to see those options at all. Currently if I log into my site with a user role, I'm seeing everything on the menu (via the sitemap).

View 5 Replies

Web Forms :: How To Generate A Sitemap Xml File

Nov 9, 2010

How would I generate a sitemap xml file dynamically from vb.nert code?

View 1 Replies

Looking For Tools To Generate A Google Sitemap?

Oct 28, 2010

Can you recommend any tools? Should we build our own? Should we create the sitemap manually?

View 8 Replies

C# - Generate Sitemap From URLs In Database?

Oct 20, 2010

URLs are stored in a database, example:

home/page1
gallery/image1
info/IT/contact
home/page2
home/page3
gallery/image2
info/IT/map
and so on.

I would like to arrange the above urls into a tree fashion as shown below (each item will be a url link). The final output would be a simple HTML List (plus any sub list(s))

thus:

home gallery info
page1 image1 IT
page2 image2 contact
page3 map

Programming Language is C# , platform is asp.net

EDIT 1:

In the above example, we end up with Three Lists because in our example there is three main 'groups' eg: home, gallery, info.

View 3 Replies

Web Forms :: Like To Generate A Dynamic Sitemap To Website?

Jun 11, 2010

I would like to generate a dynamic sitemap to my website.It should be updated daily. Depends up on database user i have to generate.I am in initial stage of my website development.What are the things i have to take care. And how to develop a sitemap according to my requirement. I am using TeamSys 2008

View 3 Replies

Creating Menus Dynamically In Web Application?

Sep 2, 2010

Im creating a web application in asp.net visual studio 2008.. in my application, i have manually created a menu control.. since, the menus changes by needs, i wish to load it dynamically from sql table..simple application which loads a menu control dynamically and i can develop mine using those concepts.

View 1 Replies

Web Forms :: How To Make Menus Invisible Dynamically

Mar 19, 2010

I have a menus in master page.I took treeview to display the menus.But i want to make visible and invisible of some main menus according to my requirement . when i login into the page form.aspx menus will appear. But when i click the submit button then those menus will disappear and some more new menus will appear.

View 3 Replies

Data Controls :: How To Bind Menus Dynamically With Database

Sep 24, 2012

How to bind menus dynamically with database in asp.net.

View 1 Replies

Web Forms :: Some Samples For Designing The Menus And Sub Menus In Html With Styles

Jun 16, 2010

some samples for designing the menus and sub menus in html with styles and hover etc

View 8 Replies

How To Dynamically Modify Several Controls On A Page

Jan 5, 2010

I'm thinking there has to be an efficient and OO way to do this.

I have several textboxes on a data entry page. When I need to make a new entry, I have to clear the text field before making new entries and this has to be done for quite a number of textboxes and across several pages.

Is there a way to use the FindControl method to locate all textboxes on a page and clear their textfields probably using a loop of some sorts?

View 2 Replies

Create A Sitemap Dynamically From A Database?

Oct 4, 2010

can anyone tell me how to create a sitemap dynamically from a database

cuz I have tried all the static generaors without any good result

View 4 Replies

Vb.net - Dynamically Rename A Node In A Sitemap?

Jan 30, 2011

On our site, we have our sitemap in this order:SiteName > SelectedProject > Path > To > PageWhere SiteName takes you to the very root page which is primarily to select a project and SelectedProject takes you to the project's homepage.Currently, in the Web.sitemap file, SelectedProject has a static name. How can I rename it to the name of the selected project, which can be obtained from Session("PRJ")?

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved