文件名称:一个完整的登陆验证窗体
文件大小:2.95MB
文件格式:RAR
更新时间:2011-12-07 09:23:39
窗体验证 登陆窗体 验证 传值 权限
系统平台:Windows EE Server 2008 开发平台:Microsoft Visual Studio 2008 SP1(.NET 3.5SP1) 数据库平台:Microsoft SQL EE Server 2008 程序说明: 主程序(信息集成管理平台 MyForm):用户登陆系统时首先判断网卡是否正常工作(主要是判断是否可以正常获取MAC址),在判断网卡正常工作后会从数据库里分别读取用户信息(用户名称、密码、权限、绑定信息、MAC地址、登陆状态等),查找用户与硬件之间的绑定信息,如果数据库里的无绑定信息,则在登陆的同时进行绑定并写入到数据库。如果数据库里有绑定信息,则主程序与当前环境的硬件信息对比,相同则进入主程,反之则给出提示。主程序用户连续三次登陆失败则自动退出。当用户登陆系统成功后会将本次登陆状态写入数据库,防止同一用户多次登陆,正常退出系统后会重新写入登陆状态为初始值。在登陆的同时会标记用户权限传给登陆后的主窗体。 配置程序(核心参数配置中心 SoftInitializationControl):主要是配置数据库连接数据。 辅助程序(密钥生成器 MD5_SHA1_DES-Hash):用户直接写入数据库用户密码。注意的是本程序采用双层SHA算法加密,首次加密使用SHA512,二次加密使用SHA1。 SQLQuery.sql是本例使用的数据库脚本,可以使用SQL2008的SQL Server Management Studio工具进行导入。 SoftConfig.ini是数据库配置文件,主程序(信息集成管理平台 MyForm)和配置程序(核心参数配置中心 SoftInitializationControl)都要用到,其中关于SQL连接密码已经通过DES算法进行加密,具体实现方法可以在主程序和配置程序中进行相应的修改。 MySoftG文件夹是已经编译好的程序,数据库导入之后,可以通过配置程序进行配置后直接使用。
【文件预览】:
MySoft.exe