91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 75KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-16
  • 語言: C/C++
  • 標簽: 訪問控制??C++??RBAC??

資源簡介

自主訪問控制(DAC)與帶有互斥角色約束的基于角色的訪問控制(RBAC)演示程序,附帶源碼,采用C++編寫。使用VS2008及以上的可以直接打開工程,否則可以使用g++等編譯。程序使用命令行形式控制,輸入help命令可以查看各指令格式。

資源截圖

代碼片段和文件信息

//?ProjectName:?Simple?RBAC?with?role?mutex?Demo
//?Author:??????Vistb
//?Time:????????September?7th?2009
//?Environment:?MS?Windows7?RTM?32bit?build?7600?MSVS2008?with?SP1

#include?“DefinitionAndInclude.h“

int?main()
{
????char?commandBuffer[commandBufferSize];

????//?Output?welcome?info
????printf(“Simple?RBAC?with?role?mutex?Demo\n“);
????printf(“Tip:?Type?help?command?for?help?information.\n“);

????//?Main?procedure
????while(true)
????{
????????memset(commandBuffer0commandBufferSize);
????????fflush(stdin);
????????putchar(‘>‘);

????????//?Get?user?command
????????fgets(commandBuffercommandBufferSizestdin);
????????for?(int?i=0;i????????{
????????????if?(commandBuffer[i]==‘\n‘)
????????????{
????????????????commandBuffer[i]=0;
????????????}
????????}

????????/*?Analyze?the?command?*/

????????if?(strcmp(commandBuffer“help“)==0)?//?Try?if?the?command?is?help
????????{
????????????HelpMainModule();
????????????continue;
????????}
????????else?if?(strcmp(commandBuffer“cls“)==0)?//?Try?if?the?command?is?cls
????????{
????????????ClsMainModule();
????????????continue;
????????}
????????else?if?(strcmp(commandBuffer“query“)==0)?//?Try?if?the?command?is?query
????????{
????????????QueryMainModule();
????????????continue;
????????}
????????else?if?(CheckIsSaveOrLoadCommand(commandBuffer))?//?Try?if?the?command?is?save/load?data
????????{
????????????SaveAndLoadMainModule(commandBuffer);
????????????continue;
????????}
????????else?if?(CheckIsRoleManageCommand(commandBuffer))?//?Try?if?the?command?is?role?management
????????{
????????????RoleManageMainModule(commandBuffer);
????????????continue;
????????}
????????else?if?(CheckIsUserManageCommand(commandBuffer))?//?Try?if?the?command?is?user?management
????????{
????????????UserManageMainModule(commandBuffer);
????????????continue;
????????}
????????else?if?(CheckIsUserRoleManageCommand(commandBuffer))?//?Try?if?the?command?is?user?role?management
????????{
????????????UserRoleManageMainModule(commandBuffer);
????????????continue;
????????}
????????else?if?(CheckIsRoleAccessManageCommand(commandBuffer))?//?Try?if?the?command?is?role?access?management
????????{
????????????RoleAccessManageMainModule(commandBuffer);
????????????continue;
????????}
????????else?if?(CheckIsRoleMutexManageCommand(commandBuffer))?//?Try?if?the?command?is?role?mutex?management
????????{
????????????RoleMutexManageMainModule(commandBuffer);
????????????continue;
????????}
????????else?if?(CheckIsAccessTestCommand(commandBuffer))?//?Try?if?the?command?is?access?test
????????{
????????????AccessTestMainModule(commandBuffer);
????????????continue;
????????}
????????else
????????{
????????????printf(“Unknown?command!\n“);
????????}
????}

????return?0;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4979??2009-09-07?19:58??訪問控制課程設計\自主訪問控制\AccessManageMainModule.h

?????文件???????2043??2009-09-08?17:06??訪問控制課程設計\帶有互斥角色約束的RBAC\AccessTestMainModule.h

?????文件???????2727??2009-09-07?19:15??訪問控制課程設計\自主訪問控制\AccessTestMainModule.h

?????文件???????2283??2009-09-07?16:13??訪問控制課程設計\自主訪問控制\AdminSubjectManageMainModule.h

?????文件?????????93??2009-09-07?21:08??訪問控制課程設計\帶有互斥角色約束的RBAC\ClsMainModule.h

?????文件?????????93??2009-09-07?14:19??訪問控制課程設計\自主訪問控制\ClsMainModule.h

?????文件???????1280??2009-09-07?19:54??訪問控制課程設計\自主訪問控制\DefinitionAndInclude.h

?????文件???????1671??2009-09-08?16:47??訪問控制課程設計\帶有互斥角色約束的RBAC\DefinitionAndInclude.h

?????文件????????644??2009-09-08?16:37??訪問控制課程設計\帶有互斥角色約束的RBAC\FindMutexRoleInSpecRole.h

?????文件????????671??2009-09-08?15:00??訪問控制課程設計\帶有互斥角色約束的RBAC\FindSpecAccessInSpecRole.h

?????文件????????461??2009-09-08?16:22??訪問控制課程設計\帶有互斥角色約束的RBAC\FindSpecRole.h

?????文件????????661??2009-09-08?14:57??訪問控制課程設計\帶有互斥角色約束的RBAC\FindSpecRoleInSpecUser.h

?????文件????????476??2009-09-08?16:22??訪問控制課程設計\帶有互斥角色約束的RBAC\FindSpecUser.h

?????文件???????1343??2009-09-07?19:59??訪問控制課程設計\自主訪問控制\HelpMainModule.h

?????文件???????1445??2009-09-08?16:24??訪問控制課程設計\帶有互斥角色約束的RBAC\HelpMainModule.h

?????文件????????814??2009-09-07?16:25??訪問控制課程設計\自主訪問控制\QueryMainModule.h

?????文件???????1534??2009-09-08?14:33??訪問控制課程設計\帶有互斥角色約束的RBAC\QueryMainModule.h

?????文件???????2943??2009-09-08?16:11??訪問控制課程設計\帶有互斥角色約束的RBAC\RoleAccessManageMainModule.h

?????文件???????2543??2009-09-08?14:45??訪問控制課程設計\帶有互斥角色約束的RBAC\RoleManageMainModule.h

?????文件???????3187??2009-09-08?16:53??訪問控制課程設計\帶有互斥角色約束的RBAC\RoleMutexManageMainModule.h

?????文件???????3803??2009-09-07?18:30??訪問控制課程設計\自主訪問控制\SaveAndLoadMainModule.h

?????文件???????5152??2009-09-08?14:34??訪問控制課程設計\帶有互斥角色約束的RBAC\SaveAndLoadMainModule.h

?????文件???????3287??2009-09-07?19:15??訪問控制課程設計\自主訪問控制\SubjectobjectManageMainModule.h

?????文件???????1971??2009-09-08?15:12??訪問控制課程設計\帶有互斥角色約束的RBAC\UserManageMainModule.h

?????文件???????4160??2009-09-08?16:59??訪問控制課程設計\帶有互斥角色約束的RBAC\UserRoleManageMainModule.h

?????文件???????2509??2009-09-07?19:01??訪問控制課程設計\自主訪問控制\ProgramEntry.cpp

?????文件???????2850??2009-09-08?14:13??訪問控制課程設計\帶有互斥角色約束的RBAC\ProgramEntry.cpp

?????文件?????179683??2009-09-10?12:27??訪問控制課程設計\OutputFiles\帶有互斥角色約束的RBAC-gcc.exe

?????文件?????165737??2009-09-10?12:26??訪問控制課程設計\OutputFiles\自主訪問控制-gcc.exe

?????文件???????1555??2009-09-07?20:42??訪問控制課程設計\訪問控制課程設計.sln

............此處省略12個文件信息

評論

共有 條評論

相關資源