资源简介
一、源码描述
这是一款基于Winform权限控制系统源码,基本上实现了权限管理的功能,
对于新手来说,还是比较有学习价值的,值得推荐一下,感兴趣的朋友可以
下载学习一下啊。
二、功能介绍
1、用户管理
2、组管理
3、用户授权
4、菜单管理
5、菜单授权
三、注意事项
1、后台管理员用户名密码均是:51aspx。
2、开发环境为Visual Studio 2008,数据库为SQL Server 2005,数据库文件在DB_9ymw
文件夹中,使用.net 2.0开发。
3、默认数据库连接字符串在appconfig配置文件中修改。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Security;
using System.Security.Cryptography;
using System.Configuration;
namespace System_Manage
{
public partial class Frm_Login : Form
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[“conn“].ConnectionString);
public static string userid = ““;
public static string usertruename = ““;
public static string roleid = ““;
public Frm_Login()
{
InitializeComponent();
}
private void User_Login(string username string userpass)
{
try
{
string sql = “select su.user_namesu.user_truenamesu.user_keysu.user_idsu.is_adminsrr.role_id from system_users susystem_users_roles srr where su.user_id=srr.user_id and su.user_name=‘“ + username + “‘ and su.user_pass=‘“ + userpass + “‘ and su.isvalid=1“;
// string sql = “select user_nameuser_truenameuser_keyuser_idis_admin from system_users where user_name=‘“ + username + “‘ and user_pass=‘“ + userpass + “‘“;
SqlCommand cmd = new SqlCommand(sql conn);
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
//用户名和密码都正确
if (dr.Read())
{
string keyid = ““;
userid = dr[“user_id“].ToString();
usertruename = dr[“user_truename“].ToString();
#region dsaf
roleid = dr[5].ToString().Trim();
//判断是否是管理员
if ((bool.Parse(dr[4].ToString())) == false)
{
//如果是,不验证钥匙盘
#region 钥匙盘校验
////如果不是验让钥匙盘
EPASSMDLibFull.SePass epass = new EPASSMDLibFull.SePass();
try
{
//校验目录结构,检测钥匙盘是否插入
epass.OpenDevice(1 “0x200“);
keyid = epass.GetStrProperty(7 0 “0x200“).ToString();
}
catch (Exception ex)
{
MessageBox.Show(“请插入钥匙盘!“);
return;
}
finally
{
epass.CloseDevice();
}
//校验钥匙盘是否为与用户相对应
if (keyid != dr[“user_key“].ToString())
{
MessageBox.Show(“请插入正确的钥匙盘!“);
return;
}
#endregion
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-05-16 09:53 MF000606-Winform权限控制系统源码\
文件 219 2014-12-04 11:05 MF000606-Winform权限控制系统源码\App.config
目录 0 2014-10-31 09:05 MF000606-Winform权限控制系统源码\bin\
目录 0 2014-12-04 11:04 MF000606-Winform权限控制系统源码\bin\Debug\
文件 9216 2014-11-27 13:26 MF000606-Winform权限控制系统源码\bin\Debug\Interop.EPASSMDLibFull.dll
文件 240640 2014-12-04 11:12 MF000606-Winform权限控制系统源码\bin\Debug\System_Manage.exe
文件 219 2014-12-04 11:05 MF000606-Winform权限控制系统源码\bin\Debug\System_Manage.exe.config
文件 132608 2014-12-04 11:12 MF000606-Winform权限控制系统源码\bin\Debug\System_Manage.pdb
文件 11592 2014-12-04 11:11 MF000606-Winform权限控制系统源码\bin\Debug\System_Manage.vshost.exe
文件 219 2014-12-04 11:05 MF000606-Winform权限控制系统源码\bin\Debug\System_Manage.vshost.exe.config
文件 490 2012-07-26 20:00 MF000606-Winform权限控制系统源码\bin\Debug\System_Manage.vshost.exe.manifest
目录 0 2014-12-04 11:04 MF000606-Winform权限控制系统源码\DB_9ymw\
文件 2031616 2014-12-04 11:20 MF000606-Winform权限控制系统源码\DB_9ymw\system_manage_Data.MDF
文件 3932160 2014-12-04 11:20 MF000606-Winform权限控制系统源码\DB_9ymw\system_manage_Log.LDF
文件 4501 2014-11-03 13:39 MF000606-Winform权限控制系统源码\Frm_Login.cs
文件 8003 2014-11-03 13:39 MF000606-Winform权限控制系统源码\Frm_Login.Designer.cs
文件 135654 2014-11-03 13:39 MF000606-Winform权限控制系统源码\Frm_Login.resx
文件 6034 2014-12-04 10:01 MF000606-Winform权限控制系统源码\Frm_Main.cs
文件 8227 2014-12-04 10:01 MF000606-Winform权限控制系统源码\Frm_Main.Designer.cs
文件 6607 2014-12-04 10:01 MF000606-Winform权限控制系统源码\Frm_Main.resx
文件 29097 2014-12-04 10:00 MF000606-Winform权限控制系统源码\Frm_Resources.cs
文件 20223 2014-11-03 13:39 MF000606-Winform权限控制系统源码\Frm_Resources.Designer.cs
文件 6012 2014-11-03 13:39 MF000606-Winform权限控制系统源码\Frm_Resources.resx
文件 8064 2014-12-04 10:00 MF000606-Winform权限控制系统源码\Frm_Roles.cs
文件 13169 2014-11-03 13:39 MF000606-Winform权限控制系统源码\Frm_Roles.Designer.cs
文件 6368 2014-11-03 13:39 MF000606-Winform权限控制系统源码\Frm_Roles.resx
文件 9359 2014-11-03 13:39 MF000606-Winform权限控制系统源码\Frm_Role_Resources.cs
文件 6362 2014-11-03 13:39 MF000606-Winform权限控制系统源码\Frm_Role_Resources.Designer.cs
文件 5814 2014-11-03 13:39 MF000606-Winform权限控制系统源码\Frm_Role_Resources.resx
文件 11306 2014-12-04 10:00 MF000606-Winform权限控制系统源码\Frm_Users.cs
文件 21061 2014-11-03 13:39 MF000606-Winform权限控制系统源码\Frm_Users.Designer.cs
............此处省略40个文件信息
- 上一篇:C# 控制轴定长运动
- 下一篇:抽奖系统xm
l数据库
相关资源
- zw_ASP.NET通用权限管理系统源代码含文
- C#做的一个图片浏览器源码
- Winfrom制作流程图插件
- asp.net的后台权限管理系统源码-用vs导
-
最新免费版la
yerSkin皮肤库 - winform 60种非常漂亮界面样式\\皮肤(
- winform最全60种非常漂亮界面样式\\皮肤
- 实体花店管理系统.rar
- C#winfrom--ico图标素材
- 基于Winform权限控制系统
- C# 大华网络摄像头的demo winfrom
- C#winfrom自定义报表源码
- C# winfrom 百度离线瓦片地图
- C#医院管理系统源码 (CS架构)
- c# winfrom实现票据打印
- c#简易背单词程序
- C#WInfrom超市进销存管理系统
- C# winform 权限控制 包括角色 用户 权限
- c# winfrom UI
- C# winfrom chart控件
- 基于C#的学生信息管理系统——有管理
- asp.net(c#)开源权限管理系统
- 权限管理系统(C# +SQL SERVER)
- 微信ipad协议C#winfrom版 功能可用!扫码
- asp.net_mvc_框架EasyUI快速开发框架通用
- ASP.NET MVC+EF框架+EasyUI实现权限管理系
- c#winfrom超市管理系统
- ASP.net通用权限框架
- ASP.NET MVC4 Froms身份验证()
- webkit.net 0.5版c#和winform嵌入chrome核心浏
评论
共有 条评论