当前位置:首页 > 日记 > 正文

使用注册表向应用程序添加密码

使用注册表向应用程序添加密码
几乎每个应用系统都有相应的权限管理功能,为大型多用户应用系统的权限设置,一般都是保存在数据库中。但对于小的单用户应用系统和数据库应用系统,不需要存储在数据库的权限,但使用不方便和安全的文件,因为文件是可能的被删除或销毁。事实上,对Windows注册表的特点灵活运用,可以方便的应用系统的用户名和密码。这种方法不仅简单,而且非常安全。下面的例子表明,这是例行的调试和在Windows98环境通过DELPHI4。

设计流程如下:首先确定它是否是第一次使用。如果第一次使用,它需要设置一个新的用户名和密码。系统存储用户名和密码。如果不是第一次,它需要输入用户名和密码才能登录。

在Delphi开发环境,一个新的项目中,添加一个窗体Form1中添加项目;两按钮在Form1,决定的,另一个是取消;然后两个文本框edituser和editpass增加1,分别。用户名和密码输入框,定义全局变量的形式层面:tregistry.and EGF添加注册表接口的使用。

wsz_iffirst添加功能来确定它是否是首次使用;增加的过程wsz_saveuse,保存用户名和密码;添加功能wsz_checkuser判断用户名和密码是否正确。然后在Form1 formshow事件和确定按钮事件三功能和工艺要求,满足设计要求。

确定是否第一次使用

wsz_iffirst:布尔函数;
VaR
SUser:字符串;
SPass:字符串;
开始
结果:=假;
RegF:= tregistry.create;
RegF.RootKey:= hkey_local_machine;
RegF.OpenKey(软件微软 whh726
SUser:= regf.readstring(用户);
SPass:= regf.readstring(通);
如果(((长度(SUSER)结果:=真;
RegF。自由;
结束;

确定用户名和密码是否正确
功能wsz_checkuser(权限:字符串;mypass:字符串):布尔;
VaR
SUser:字符串;
SPass:字符串;
开始
结果:=假;
RegF:= tregistry.create;
RegF.RootKey:= hkey_local_machine;
RegF.OpenKey(软件微软 whh726
SUser:= regf.readstring(用户);
SPass:= regf.readstring(通);
如果(SUSER =权限)和(意思= mypass)然后
结果:=真;
RegF。自由;
结束;

保存用户名和密码
程序wsz_saveuser(权限:字符串;mypass:字符串);
开始
RegF:= tregistry.create;
RegF.RootKey:= hkey_local_machine;
RegF.OpenKey(软件微软 whh726
regf.writestring(用户
regf.writestring(通
RegF。自由;
结束;

取消按钮
TWszLoginForm.BitBtnCloseClick(发件人:TObject)程序;
开始
关闭;
结束;

肯定/按钮
TWszLoginForm.BitBtnYesClick(发件人:TObject)程序;
VaR
Suser:字符串;
Spass:字符串;
开始
Suser:=装饰(edituser。文本);
Spass:=装饰(editpass。文本);
如果(长度(SUSER)开始
application.messagebox(用户名和密码必须输入!
mb_ok + mb_iconinformation);
edituser.setfocus;
出口;
结束;
如果wsz_iffirst然后
开始

处理首次登录用户名和密码
如果Application.MessageBox(
您第一次使用这个软件。请记住您的用户名和密码,以便下次登录。您现在要进入系统吗
系统提示
mb_okcancel + mb_iconquestion = IDOK然后)
开始

保存
wsz_saveuser(SUSER,SPASS);
终点
其他的
开始
edituser.setfocus;
出口;
结束;
其他的结束
开始
如果不wsz_checkuser(SUSER,SPASS)然后
开始
Application.MessageBox (sorry, the user name and password input is incorrect!
系统提示
mb_ok + mb_iconinformation);
edituser.setfocus;
出口;
结束;
结束;

全局变量
gb_wsz_user:= SUSER;
gb_wsz_pass:=快乐;
关闭;
结束;

窗体的显示事件
TWszLoginForm.FormShow(发件人:TObject)程序;
开始
如果wsz_iffirst然后
开始
application.messagebox(
你第一次使用这个软件,你可以随意输入用户名和密码。
系统提示
mb_ok + mb_iconinformation);
结束;
结束;

相关文章

对于Windows7系统加速运行优化技术

对于Windows7系统加速运行优化技术

优化,系统,运行,技术,电脑软件,win7系统是目前最流行的计算机操作系统,对于许多用户来说,win7系统已经慢慢熟悉,本文主要与大家分享一些win7优化技术,在开机速度优化和系统性能优化主要相关,通过优化可以提高Win7的速度在一定程度上,感兴趣的朋友…

可新的黄金在软件行业继续十年的辉

可新的黄金在软件行业继续十年的辉

行业,黄金,辉煌,电脑软件,南方日报记者李娜 实习记者陈骁实习生黄溶溶 珠海近年来实现了内生增长的统一增长;为发展珠海软件和信息服务业,珠海市工商局有关负责人作了介绍。 统计数据显示,珠海软件产业在过去10年中的年增长率保持在25%以上…

日本地震对索尼PS3的影响将是紧张

日本地震对索尼PS3的影响将是紧张

索尼,将是,日本,紧张,电脑软件,日本地震已经对供应链的影响蓝光播放器,Blu ray球员头(OPU)在日本主要生产蓝色激光二极管组件,在索尼位于福岛的蓝色激光二极管生产分厂怀特海半导体厂(索尼白石半导体)已经停产,因为地震,Digitimes Research,电子时代…

Adobe发布的研究结果对中国教育创

Adobe发布的研究结果对中国教育创

中国教育,程度,电脑软件,Adobe,Adobe宣布中国的教育创新的程度;对项目的结果报告。调查的主要结果将在第八在泰国,泰国普吉岛的Adobe教育领袖论坛年会出版,2013年3月20日。 在Adobe教育创新状况的研究结果(中国) 教育创新的程度;该项目是研究在…

Windows7系统手写公式

Windows7系统手写公式

系统,公式,电脑软件,首先,打开运行对话框,如果没有开始菜单,按R键赢得打开键盘,然后进入MIP里面,可以打开Win7公式输入面板和按输入面板,在其中我们可以写你需要写在公式栏会自动识别,如果确定正确,然后单击插入按钮,这样就可以插入到文档中。 如果…

Windows7家庭版播放航空特技

Windows7家庭版播放航空特技

家庭版,特技,航空,电脑软件,目前主要的Windows 7电脑安装主要集中在家庭和家庭高级版,而家庭版一般没有主题替换功能,航空特技效果备受关注。我们如何体验航空特技只要注册表的变化可以。 U3000 U3000 之前所有的航空特效都打开,我们要多做…

百度防病毒首次使用评估

百度防病毒首次使用评估

防病毒,评估,百度,首次,电脑软件,百度杀毒软件是百度和卡巴斯基推出的一款新型杀毒软件。它使用卡巴斯基的反病毒引擎来组装百度云查杀引擎,它始终是免费的、简单的、轻量级的,而且没有卡机。百度防病毒承诺:永久免费,不骚扰用户,不胁迫用户,不偷…

无读盘的Windows7光驱的解决方案

无读盘的Windows7光驱的解决方案

解决方案,光驱,电脑软件,无读盘,在Windows7,许多CD不能被识别并打开。这个问题是在Windows的功能造成。它将导致无法浏览和打开CD目录。它只能加载自动运行的程序或自动播放媒体文件。如果不行,就不能用了。禁用这个功能可以解决这个问题。这…

国务院进一步推动了小微企业扶持措

国务院进一步推动了小微企业扶持措

企业,国务院,推动了,措施,小微,二月初,国务院常务会议决定进一步支持小型微型企业健康发展的4项措施的。这是继去年十月国务院常务会议后对小微企业的扶持措施。华宝证券认为,与去年十月的金融支持措施相比,会议专注于金融支持科技创新。在中…

在Ubuntu11.04beta1测试正式发布

在Ubuntu11.04beta1测试正式发布

正式发布,测试,电脑软件,Ubuntu今天发布了第一个测试版。这不是四月愚人节的玩笑,这更新了应用程序,火狐浏览器更新到了4版,以及新的软件中心。 新的内容: 1。更新壁纸 2。优化系统设置工具 3.libreoffice 3.3.2 4 Mozilla火狐4 5。新的软件中…

2004第三届中国信息技术博览会(重庆

2004第三届中国信息技术博览会(重庆

中国,重庆,第三届,博览会,电脑软件,时间:24 - 2004年6月26日 地点:重庆展览中心 主办单位:重庆市信息产业局 重庆交通管理局 协办单位:重庆电子学会 重庆行业协会 重庆市Gao CE展览策划有限公司。 前言 新世纪以来,信息产业已成为中国的…

对你来说,有必要的软件是绝对必要的

对你来说,有必要的软件是绝对必要的

对你,有必要,电脑软件,每个人都有美丽的心灵,还有女孩呢如果这个女孩已经很漂亮了,但是如果再加上一些软件来装饰它,会使人们更加特别的尊重你。萧边推荐了一些很好的免费软件,在流行的软件上给美丽的人使用。 1、梅土秀秀 梅土秀秀是一个很…