日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

通用的权限管理系统发布

發布時間:2023/11/30 windows 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通用的权限管理系统发布 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

權限管理系統的又一次改進

本系統是一個小型權限管理系統,不要以大系統框架的模式來看這個框架,您在使用之前,應該先了解系統框架,是否適用您的設計需求,這個框架可以應用到中小系統中,我想是沒有多大問題,本系統在權限設計方面,只能給您一個參考,本系統現在實現了對系統中的功能模塊控制,開發功能模塊進可以將系統權限加進去,再將相應的權限授權給角色,再將角色指派給用戶。

網站:http://www.redglove.net

SVN地址:http://www.codeplex.com/RedGlovePermission

現在兩個版本可以提供下載,一個是基于.net 3.5的Ajax多語言版,一個基本于.net 2.0的版本,簡體中文,無Ajax

??? 版本更新(Ver 8.12.20)
  ● 改換成工廠模式
  ● 支持MySQL數據
  ● 多語言
  ● 多皮膚
  ● 單點登錄
  ● 將模塊權限列表加寬分成兩列,方便操作更多的權限
  ● 默認權限加到10種

1.開發環境

??? 操作系統:window 2000/XP/Vista/2008
??? 開發語言:C#,基于.net3.5
??? 數 據 庫:Sqlserver 2000/2005/2008
??? 開發工具:VS2008/動軟.net代碼生成器

2.配置
  (1)建立數據庫
    在Doc目錄中有數據庫腳本文件
  (2)數據庫配置
    <!--SQL Server-->
??????? <!--<add key="DataDAL" value="RedGlovePermission.SQLServerDAL" />-->
??????? <!--<add key="SQLString" value="Database=MyData;Data Source=.;User Id=sa;Password=sa;"/>-->
??????? <!--My SQL-->
??????? <add key="DataDAL" value="RedGlovePermission.MySqlDAL" />
??????? <add key="SqlString" value="host=localhost;userid=root;password=root;database=MyData"/>
  (3)啟用 Asp.net state Service服務
    <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="14400" timeout="18000"/>
??? (3)樣式配置
    <StyleList>
    ? <add key="Default" value="Default" />
    ? <add key="White"?? value="White" />
    </StyleList>?
??? (4)語言配置
    <WebLanguage>???
???     <add key="zh-cn" value="簡體" />
???     <add key="zh-tw" value="繁體" />
???     <add key="en-us" value="English" />???
    </WebLanguage>

3.系統操作流程

  首先,在系統使用前,必須先配置好權限,流程如下:
?
  (1)建立權限列表,加添需要權限,初始權限(瀏覽/新增/編輯/刪除/搜索/審核/移動/打印/下載/備份)
  (2)建立用戶組管理,為了方便將用戶分類
  (3)建立模塊分類,將功能模塊分類
  (4)建立模塊管理,添加子模塊,詳細功能權限設置
  (5)建立角色管理
  (6)建立角色授權,將模塊權限權限給角色

  測試用戶
  用戶名 ????? 密碼
  Admin??????? admin
  test1???????? test
  test2???????? test
  test3???????? test

4.開發計劃

本系統所以有數據庫數據操都寫在代碼中,無存儲過程,支持多數據庫,改為工廠模式支持Oracle
夸域權限管理
單獨設定權限
多角色
多登錄模式(form/單點)
用戶配置庫
??? 用戶ID? 配置名 配置值 數據類型 是否啟用驗證 顯示類型(lab,list,chkbox)
??? 近請關注。。。

5.版權申明
  本系統完全開源,免費使用,如果你要使用,希望您能保留版權信息,本系統會不斷完善更新有什么問題給發送郵件,如果您有好見意或意見,但說無訪,希望這個系統真能為您幫上點忙,那就是我最開心的事了,也希望更多的朋友加入進來,先申明,沒薪水的啊,呵呵,目的在于分享自己成功

6.常見問題
 (1)2.0版在VS2005中打開的解決辦法

?? 去http://www.codeplex.com/RedGlovePermission? 中的"source Code"下載到數第二個版本

?? 打開用記事本工程文件*.csproj,作以下修改即可。
?? 第一步:將<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">改成
??     <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

 第二步:再在文件中找到
??     <AssemblyName>RedGlovePermission.Web</AssemblyName>
??       <FileUpgradeFlags>
??       </FileUpgradeFlags>
??       <OldToolsVersion>2.0</OldToolsVersion>
??       <UpgradeBackupLocation>
??       </UpgradeBackupLocation>
??     </PropertyGroup>
    將<AssemblyName>RedGlovePermission.Web</AssemblyName>與</PropertyGroup>之前設置刪除,修改之后即
      <AssemblyName>RedGlovePermission.Web</AssemblyName>
?      </PropertyGroup>

 第三步:將<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets" Condition="" />刪除,沒有就不用管它了

 第四步:經過上面三步如果你還不能打開的話<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />替換成
     <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />,看起來是一樣的,我在使用的時候就遇到了這個問題

轉載于:https://www.cnblogs.com/nick4/articles/1357333.html

總結

以上是生活随笔為你收集整理的通用的权限管理系统发布的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。