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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

通用的权限管理系统发布

發(fā)布時(shí)間:2023/11/30 windows 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通用的权限管理系统发布 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

權(quán)限管理系統(tǒng)的又一次改進(jìn)

本系統(tǒng)是一個(gè)小型權(quán)限管理系統(tǒng),不要以大系統(tǒng)框架的模式來看這個(gè)框架,您在使用之前,應(yīng)該先了解系統(tǒng)框架,是否適用您的設(shè)計(jì)需求,這個(gè)框架可以應(yīng)用到中小系統(tǒng)中,我想是沒有多大問題,本系統(tǒng)在權(quán)限設(shè)計(jì)方面,只能給您一個(gè)參考,本系統(tǒng)現(xiàn)在實(shí)現(xiàn)了對(duì)系統(tǒng)中的功能模塊控制,開發(fā)功能模塊進(jìn)可以將系統(tǒng)權(quán)限加進(jìn)去,再將相應(yīng)的權(quán)限授權(quán)給角色,再將角色指派給用戶。

網(wǎng)站:http://www.redglove.net

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

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

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

1.開發(fā)環(huán)境

??? 操作系統(tǒng):window 2000/XP/Vista/2008
??? 開發(fā)語言:C#,基于.net3.5
??? 數(shù) 據(jù) 庫:Sqlserver 2000/2005/2008
??? 開發(fā)工具:VS2008/動(dòng)軟.net代碼生成器

2.配置
  (1)建立數(shù)據(jù)庫
    在Doc目錄中有數(shù)據(jù)庫腳本文件
  (2)數(shù)據(jù)庫配置
    <!--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服務(wù)
    <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.系統(tǒng)操作流程

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

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

4.開發(fā)計(jì)劃

本系統(tǒng)所以有數(shù)據(jù)庫數(shù)據(jù)操都寫在代碼中,無存儲(chǔ)過程,支持多數(shù)據(jù)庫,改為工廠模式支持Oracle
夸域權(quán)限管理
單獨(dú)設(shè)定權(quán)限
多角色
多登錄模式(form/單點(diǎn))
用戶配置庫
??? 用戶ID? 配置名 配置值 數(shù)據(jù)類型 是否啟用驗(yàn)證 顯示類型(lab,list,chkbox)
??? 近請(qǐng)關(guān)注。。。

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

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

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

?? 打開用記事本工程文件*.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>之前設(shè)置刪除,修改之后即
      <AssemblyName>RedGlovePermission.Web</AssemblyName>
?      </PropertyGroup>

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

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

轉(zhuǎn)載于:https://www.cnblogs.com/nick4/articles/1357333.html

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。