zoukankan
html css js c++ java
简单的权限管理类
Code
using
System;
using
System.Data;
using
System.Data.SqlClient;
using
System.Text;
using
System.Web.Security;
using
System.Security.Cryptography;
using
DBSql;
namespace
NetManageSystem
{
/**/
///
<summary>
///
AutheLib 的摘要说明。
///
</summary>
public
enum
ModuleType :
int
{
DevMudule
=
0
,
NetMudule
=
3
,
DocMudule
=
6
,
CountMudule
=
10
,
SysMudule
=
13
}
public
enum
Goneng :
int
{
add
=
1
,
delete
=
2
,
Edit
=
3
,
Look
=
4
}
public
class
AutheLib
{
public
AutheLib()
{
//
//
TODO: 在此处添加构造函数逻辑
//
}
public
static
String Encrypt(
string
password)
{
Byte[] clearBytes
=
new
UnicodeEncoding().GetBytes(password);
Byte[] hashedBytes
=
((HashAlgorithm) CryptoConfig.CreateFromName(
"
MD5
"
)).ComputeHash(clearBytes);
return
BitConverter.ToString(hashedBytes);
}
public
static
bool
IsExsit(ModuleType Pro,
string
Nick, Goneng Gon)
{
bool
IsExt
=
false
;
string
strUser
=
"
SELECT * FROM dbo_SysCountTable where UserName='
"
+
Nick
+
"
'
"
;
DataSet ds
=
DbService.ExecuteDataSet(strUser);
string
AccessRight
=
ds.Tables[
0
].Rows[
0
][
"
UserAuthe
"
].ToString();
string
accright
=
AccessRight.Substring((
int
)Pro,(
int
)Gon);
IsExt
=
accright.Substring(accright.Length
-
1
,
1
)
==
"
1
"
?
true
:
false
;
return
IsExt;
}
}
}
本人在长沙, 有工作可以加我QQ4658276
查看全文
相关阅读:
Windows2003服务器IIS启用Gzip压缩
使用CDN加速后网站不能使用HttpWebRequest提交数据
隐藏其它数据库,只让用户能够看到自己拥有权限的数据库
磁盘阵列的基本概念
前端构建相关
一个日志记录类
手把手教你做个splash(屏幕启动)
调试问题及解决方案集锦
c#
。net中各大编程网址
原文地址:https://www.cnblogs.com/jianjialin/p/1371963.html
最新文章
asp.net页面名首字母大小写对网页权重的影响
给img添加alt属性对seo的意义
asp.net夜话之十一:web.config详解
【ASP.NET】asp,c#命名规则参考
C/C++ 读写锁ReadersWriter Lock
python读写csv文件
C#实现关机的两种方法
Chrome V8引擎的一点认识
SQl 行变列的实例
div+css网页布局分享
热门文章
NHibernate二级缓存攻略
精通css3transform(上)
前端开发要义以及浏览器开发总结对比
JXTA CMS搜索技术的研究
js设计模式精讲系列
一些比较好的Js正则验证
C#委托和事件的使用实例
Dos命令全辑
如何有效抓取SQL Server的BLOCKING信息
iis7.5如何设置gzip压缩
Copyright © 2011-2022 走看看