CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

我想在进入程序和退出程序的时候,都能弹出一个验证权限的对话框,类似登陆窗口,需要密码.还可以改密码??该怎么做??

楼主kimoto(xx)2003-08-02 19:04:28 在 VC/MFC / 基础类 提问

功能就是登录框形式,用户在点击程序图表后,弹出密码验证对话框,推出后也弹出同样的对话框,而且,在程序启动后,可以修改密码`.  
  那位给提供一下代码??!!我不知道该如何做,验证程序进入和退出的代码?放到什么地方比较专业?!!!!!提供好用代码的大虾,先谢了`11!!!50分送~!! 问题点数:100、回复次数:7Top

1 楼beyond1680(小也)回复于 2003-08-02 23:14:59 得分 15

可以做一个与数据库有连接,而且数据库有加密的。  
  这样对于完成修改密码和保存密码有帮助。  
  在程序的结束要验证的好像会给人一种反感,  
  记得以前有个windows2000的版本有要用户提供合理的关机理由来关机。不过好像后来就没有怎么见到了。也许是微软的补丁打掉了这一项。  
  当然是放在保密性要求比较高的场合。Top

2 楼vampireal(oo0O0oo)回复于 2003-08-03 00:09:23 得分 0

以前做过一个类似的,是建立一个用户名和密码,通过文件操作,也就是CFile类来保存,不过我做的那个退出时并不要求密码,当然,添加那个功能是简单的。还可以采取上面说的数据库来完成,可以提供代码(刚好有个现成的)Top

3 楼zhucde(【風間苍月】★<==>★【虚拟闲人】)回复于 2003-08-03 00:22:26 得分 15

这个做起来应该是比较简单的.  
  只要启动时自动打开一个对话框(你可以在程序初始化时加载,比如在InitInstance()中),  
  其中建一个文本框,检测输入的内容,一直到与正确密码相符时才允许关闭,  
  当然密码可以放在数据库中,如果要求不是很严格,也可以写在某个文件中,  
  这些都是比较容易的.  
  同样,重载程序的OnClose(),让程序在关闭时也调用密码框,同样要输入正确密码才能退出对话框,也就是才能退出程序.  
  而修改密码更是不用说了,如果存在数据库中,只要读出那个字段,修改一下即可,  
  如果存在文件中更好办.  
  这个实现起来是很容易的.  
  楼主先试着做一下吧Top

4 楼oiq(www.dpspace.com)回复于 2003-08-03 01:06:17 得分 15

在CWinApp::InitInstance()中验证  
  退出时在CWinApp::ExitInstance()中做Top

5 楼harrypotter(哈里*波特)回复于 2003-08-03 09:03:52 得分 0

同意楼上的。Top

6 楼vampireal(oo0O0oo)回复于 2003-08-03 22:43:21 得分 40

楼上的很有理,楼主可以自己先做做,实在不行,我的邮箱是templar9146@sina.com  
  可以给你代码,大家互相交流,呵呵Top

7 楼canoe_eyes(阿里)回复于 2003-08-04 09:52:15 得分 15

我给你发,给个邮箱/用消息发给我Top

相关问题

  • 弹出对话框
  • 对话框弹出
  • 弹出对话框
  • ........弹出对话框
  • 对话框数据验证
  • 我的程序是基于对话框的,我要在主对话框出来之前,弹出一个验证口令的对话框,口令通不过的话主对话框就不要出来了,怎么做?
  • 弹出对话框问题
  • 如果弹出对话框?
  • 有关弹出对话框,
  • 弹出对话框问题?

关键词

  • 密码
  • 代码
  • 数据库
  • 验证
  • 修改
  • 文件
  • 用户
  • 程序
  • 对话框
  • 退出

得分解答快速导航

  • 帖主:kimoto
  • beyond1680
  • zhucde
  • oiq
  • vampireal
  • canoe_eyes

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo