c++-如何用C++实现用户名与密码的匹配

问题描述

如何用C++实现用户名与密码的匹配

编写一段代码,实现与文件中用户名与密码的匹配,例如:学生平时成绩管理系统

解决方案

循环遍历比较,如果一致返回成功。

解决方案二:

有一个叫数据库的东西,另外,有一个叫map的东西

解决方案三:

这种几百年的题目了,学会用数据结构,然后建立对应数据数组或链表就可以遍历查询了

解决方案四:

建立一个数据库(或者其他储存文件)获取ID并比较pass是否相同不就可以了吗?

解决方案五:

那就看你用户数据,密码数据存储的格式是什么咯。
如果是文本格式,那就可以在程序启动的时候,从磁盘读取用户名,密码到map表里面,以待查询。
如果是存到数据库里面,就用select语句查询咯,然后可以用map表缓存已查询的信息。

另外,用户密码一般存哈希值什么的吧。

map表就是std::map, c++的一个标准库, 怎么用, 问度娘吧。

时间: 2024-09-16 08:49:25

c++-如何用C++实现用户名与密码的匹配的相关文章

后台第三方认证-如何用已知用户名和密码后台登陆另一个网站

问题描述 如何用已知用户名和密码后台登陆另一个网站 我想用用户输入的学信网用户名和密码做学信网的认证,有什么方法可以实现的么? 解决方案 用httpclient把用户名.密码post过去得到返回值.只要平台没有验证码或者只有简单的验证码就没有问题.具体可以用fiddler看下. 解决方案二: 需要学信网给你开通他们的认证接口撒

安装framework以后出现不能显示aspx页面提示用户名和密码不匹配问题的解决chicken修改

下载了vs.net正式版,把所有的计算机格式化(5台),重新安装,(这是我的习惯,因为,覆盖安装出了问题,可能就比较复杂,很难判断什么地方出了问题)2个半小时后,安装结束,把以前做的程序放到目录下运行,4台没有通过,一台通过:出错信息均提示processmodel小节中的帐号和密码设置不正确.经过查找,该设置存放在C:\winnt\microsoft.net\framework\v1.0.3705\config\machine.config文件中,找到processmodel,把username

安装framework以后出现不能显示aspx页面,提示用户名和密码不匹配问题的解决(chicken修改补充)

解决|问题|显示|页面 下载了vs.net正式版,把所有的计算机格式化(5台),重新安装,(这是我的习惯,因为,覆盖安装出了问题,可能就比较复杂,很难判断什么地方出了问题)2个半小时后,安装结束,把以前做的程序放到目录下运行,4台没有通过,一台通过:出错信息均提示processmodel小节中的帐号和密码设置不正确.经过查找,该设置存放在C:\winnt\microsoft.net\framework\v1.0.3705\config\machine.config文件中,找到processmod

c#-如何用while语句判断用户名及密码 并且在账号错误或者密码错误的情况下输出MessageBox

问题描述 如何用while语句判断用户名及密码 并且在账号错误或者密码错误的情况下输出MessageBox 如何用while语句判断用户名及密码 并且在账号错误或者密码错误的情况下输出MessageBox 代码已经写好了如下 怎么样可以在while循环密码不正确后输出MessageBox 用于区分 对账户的判断 if (sdr.HasRows) { //SqlDataReader 在数据库中为 从第1条数据开始 一条一条往下读 while (sdr.Read()) //如果读取账户成功(文本框中

JS开发字典探测用户名或密码工具

js 用javascript开发字典探测用户名或密码工具 文章作者:翟振凯 (小琦)作者网站:http://www.xiaoqi.net 作者论坛:http://www.tdqy.comQQ:     22336848 53353866 实例演示打包下载 授人予鱼,不如授人予渔.本文注重讲述作者的开发思路与程序的实现方法,目地是让大家了解一个程序的开发过程和这个程序功能的实现原理,而不仅仅是给大家提供一个这样的工具.希望看过本文后的朋友会有所收获,能和我共同分享用javascript编写程序的乐

寻求更好的体验:登陆时不用输入用户名和密码

网页制作Webjx文章简介:如何实现不需要密码登录的网站? 好像现在我们上网的第一件事就是输入用户名和密码.在用户名逐渐统一到电邮后,稍微方便了点.然而,还是很有些老顽固的网站,比如百度,不支持用电邮登录:这样直接导致我们的用户名不能重复,难听,且以后不能更改. 注册一个网站总是有很多原因,而根源只有一个:建立可持续跟踪的联系.比如发布内容,加好友或者网上交易.除此之外,无论是阅读,还是作为过客留言,我们都更希望能不注册就不注册,一切求简.为了尽可能减少注册带给用户的麻烦,现在注册的门槛也"每况

Windows 7更改访问windows共享的用户名和密码

1.CMD管理员模式下,net use 查看当前网络连接 2.net use //IP/IPC$ /del (或使用net use * /del 全部清除) 3.WINDOWS7 控制面板用户帐户和家庭安全凭据管理器 里删除保存的用户名和密码 4.网络选项里,本地连接(或无线网络连接等,选择当前活动连接),右键,属性,取消选中MICROSOFT网络客户端.MICROSOFT网络的文件和打印机共享.确定后再属性进入,上述两项点上对勾. (或者重启机器,或者断开网络重新连接,应该都可以) 5.开始.

SharePoint网站无法登录及3次输入用户名或密码后白页的解决方法

新搭建的SharePoint 2013环境,第一次干的这么憋屈的慌,先是接了一个Ghost的服务器,装好的服务器.Sql.SharePoint.VS等一系列,却发现怎么都登陆不上去,输入账号3次以后白页.输入本机管理员没有权限,当时没想这么多,觉得可能是ghost的问题,造成了win2012系统的Guid和网络上的其它服务器冲突,索性重做服务器! 一路艰难的搭建环境,其实搭建过程并不困难,困难的是网速慢,尤其到了必备软件的联网更新,等的心烦.我不是在抱怨,只想说的是无论遇到多么心烦的事儿,保持必

获取WinNT/Win2k当前用户名和密码

在Win2k下试验成功. // 获取WinNT/Win2k当前用户名和密码,调用以下函数即可:// bool GetPassword(String &strCurrDomain, String &strCurrUser, String &strCurrPwd)//---------------------------------------------------------------------------typedef struct _UNICODE_STRING{ USHO