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
查看全文
相关阅读:
C# 从Excel 批量导入数据库
SQL、Linq和Lambda表达式 的关系
layer 中的 layer.alert layer.msg layer.confirm
jquery 关于使用 append 追加 元素后 事件无法触发
eBay 开发流程
WCF学习笔记(2)——使用IIS承载WCF服务
WCF学习笔记(1)——Hello WCF
[老老实实学WCF] 第十篇 消息通信模式(下) 双工
[老老实实学WCF] 第九篇 消息通信模式(上) 请求应答与单向
[老老实实学WCF] 第八篇 实例化
原文地址:https://www.cnblogs.com/jianjialin/p/1371963.html
最新文章
angular制作曲线等各种图
jQuery生成二维码
kendo grid data绑定数据
微信小程序弹窗
制作手机网站
鼠标移动到某一个位置时,触发的事件
MVC Razor
MVC aspx
JQuery input file 上传图片
文件上传
热门文章
生成Excel
生成验证码图片
图片水印
文件上传
接口与抽象类的区别
C# 复制目录及其下文件
未能加载“xxx”程序集
Autofac--手动依赖注入
MVC 过滤器
Bootstrap table 跨页全选
Copyright © 2011-2022 走看看