Dotnetnuke (modules/tabs) Permission Research

Source: Internet
Author: User
Tags dotnetnuke

Let's take a picture first.


Modules table description: contains the functional modules used on the portals page
Portalid: The portalid of the function module.
Moduleid: ID of the function module
Moduledefid: moduledefinition table corresponding to the ID number defined by the function module
Moduletitle: name of the function module
Alltabs: whether to apply to all pages
Isdeleted: whether to delete
Header: displays text in the header of this function module.
Footer: tail text
Startdate: Date on which the function module starts to display
Enddate: the end date of the function module.
Inheritviewpermissions: whether to inherit the page permission settings

Modulesettings: includes some settings of the page function module, similar to the hashtable table.
Moduleid: ID of the function module
Settingname: set key
Settingvalue: Set Value

Modulepermissions.
Modulepermissionid: ID
Moduleid: For the modules ID
Permissionid: Permission ID.
Roleid: Role ID
Allowaccess :...

Permission table permission menu

Moduledefinition table moudles ing table and desktopmodules ing table

Desktopmodules table: This table contains some information about function modules.
Ispremium: whether to charge
Isadmin: whether it is an administrator menu item. This function module is under administrator control. If it is 0, it is displayed in the module definition. If it is 1, it is not displayed.
Businesscontrollerclass: business control class and name of the function module
Foldername: name of the folder where the function module is located
Modulename: function module name
Supportedfeatures: features, such as whether to implement the iportal Interface
Version: Version Number
Description: Description
Friendlyname: friendly name. It is now in the module definition of the Administrator menu.
Desktopmoduleid: ID

Modulecontrols table:
Moduledefid: moduledefinition ID
Controlkey: Control Key, used to locate the control file to which the link is linked. For example
Controltitle: friendly name of the Control File
Controlsrc: control file name, Ru XX/XXX/xxx. ascx
Iconfile: icon
Controltype: Control Type
Vieworder
Modulecontrolid

Moduledefinitions table: ing table
Friendlyname: friendly name
Desktopmoduleid:
Defaultcachetime: Default Cache Time

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.