秋月白xixi 2023-11-16 20:24 采纳率: 58.3%
浏览 4
已结题

现在根据代码只能记住用户名,怎么能同时记住密码呢,.ini文件里面要怎么变动哇?

现在根据代码只能记住用户名,怎么能同时记住密码呢,.ini文件里面要怎么变动哇?

img

//读取是否保存用户名选项
if (m_bSave==1)
{
 CString des=""; 
  ::GetCurrentDirectory(MAX_PATHLENGTH,des.GetBuffer(MAX_PATHLENGTH)); 
   des.ReleaseBuffer(); 
   des+="\\config.ini"; WritePrivateProfileString("UserName","LastUser",m_strMemberName,des);
}


img

//读取默认用户名
   CString des=""; 
    ::GetCurrentDirectory(MAX_PATHLENGTH,des.GetBuffer(MAX_PATHLENGTH)); 
    des.ReleaseBuffer(); 
    des+="\\config.ini";     GetPrivateProfileString("UserName","LastUser","",m_strMemberName.GetBuffer(MAX_PATHLENGTH),MAX_PATHLENGTH,des);
    UpdateData(false);


目前我的.ini代码是这样的:

[UserName]
LastUser=wyq
PWD=1234

目前只能记住用户名

img


然后mfc里面登录的初始界面的用户名,是我当时直接改了.ini文件里面的代码,而不是通过mfc的代码记住了用户名的,所以我没有勾选记住用户名也直接跳出来了用户名了,麻烦大家帮我看看

  • 写回答

15条回答 默认 最新

  • threenewbee 2023-11-16 23:38
    关注

    des+="\config.ini"; WritePrivateProfileString("UserName","LastUser",m_strMemberName,des);
    下面依葫芦画瓢加上密码就是了
    不过为了安全起见,你最好加密下,明文存储的,用户记事本打开一看就露馅了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(14条)

报告相同问题?

问题事件

  • 系统已结题 11月29日
  • 已采纳回答 11月21日
  • 创建了问题 11月16日

悬赏问题

  • ¥15 Fatal error in Process MEMORY
  • ¥15 labelme生成的json有乱码?
  • ¥30 arduino vector defined in discarded section `.text' of wiring.c.o (symbol from plugin)
  • ¥20 如何训练大模型在复杂因素组成的系统中求得最优解
  • ¥15 关于#r语言#的问题:在进行倾向性评分匹配时,使用“match it"包提示”错误于eval(family$initialize): y值必需满足0 <= y <= 1“请问在进行PSM时
  • ¥45 求17位带符号原码乘法器verilog代码
  • ¥20 PySide6扩展QLable实现Word一样的图片裁剪框
  • ¥15 matlab数据降噪处理,提高数据的可信度,确保峰值信号的不损失?
  • ¥15 怎么看我在bios每次修改的日志
  • ¥15 python+mysql图书管理系统