initial commit

This commit is contained in:
Siwat Sirichai 2025-06-08 16:22:20 +07:00
commit 252dac3143
1516 changed files with 694271 additions and 0 deletions

View file

@ -0,0 +1,27 @@
Imports System
Imports System.Web
Imports BaseClasses.Utils
Imports BaseClasses.Configuration
Namespace Persons.UI
''' <summary>
''' Summary description for MenuXmlSiteMapProvider
''' This integrates site map provider with role based security.
''' </summary>
Public Class MenuXmlSiteMapProvider
Inherits XmlSiteMapProvider
' Check the logged in user against the role asigned for the current menu.
' Returns true if logged user belongs to the role. If not then false is returned.
Public Overrides Function IsAccessibleToUser(ByVal context As HttpContext, ByVal node As SiteMapNode) As Boolean
If (node.Roles.Count = 0) Then
Return True
Else
Return BaseClasses.Utils.SecurityControls.IsUserInRole(context, node.Roles)
End If
End Function
End Class
End Namespace