一般在应用程序中,怎么保存用户名和密码?

时间:2021-10-06 20:44:30
一般在应用程序中,怎么保存用户名和密码啊?
譬如在web开发中一般把用户名和密码保存在session或者cookie中,那么在winFrom中,用户名和密码一般怎么存放啊?

9 个解决方案

#1


注册表 数据库 or文件

#2


加密保存在本地文件.

#3


注册表 数据库 or文件
就这些方法
全了

#4


写一个静态的类,添加公用的静态属性或方法以便在程序中任何地方来访问用户的信息.比如:
internal static class UserInfo
{
private static string userName;
private static string usrePassword;
static UserInfo()
{
userName = null;
usrePassword = null;
}
public static string UserName
{
get
{
return userName;
}
set
{
userName = value;
}
}
public static string UserPassword
{
get
{
return usrePassword;
}
set
{
usrePassword = value;
}
}
}

#5


如果放在本地文件或者注册表中,当我关闭这个程序时,怎么处理用户名和密码呢?
譬如我点击了程序窗口右上角的 叉 ,那怎么处理用户名和密码呢?

#6


捕捉主窗体关闭事件 Closing
删除记录这些信息的注册表、文件等

#7


注册表 数据库 or文件

#8


写一个静态的类,添加公用的静态属性或方法以便在程序中任何地方来访问用户的信息.比如:

#9


用静态类实现比较好,INI文件也是一个不错的选择
讨论技术话题,请加35813890

#1


注册表 数据库 or文件

#2


加密保存在本地文件.

#3


注册表 数据库 or文件
就这些方法
全了

#4


写一个静态的类,添加公用的静态属性或方法以便在程序中任何地方来访问用户的信息.比如:
internal static class UserInfo
{
private static string userName;
private static string usrePassword;
static UserInfo()
{
userName = null;
usrePassword = null;
}
public static string UserName
{
get
{
return userName;
}
set
{
userName = value;
}
}
public static string UserPassword
{
get
{
return usrePassword;
}
set
{
usrePassword = value;
}
}
}

#5


如果放在本地文件或者注册表中,当我关闭这个程序时,怎么处理用户名和密码呢?
譬如我点击了程序窗口右上角的 叉 ,那怎么处理用户名和密码呢?

#6


捕捉主窗体关闭事件 Closing
删除记录这些信息的注册表、文件等

#7


注册表 数据库 or文件

#8


写一个静态的类,添加公用的静态属性或方法以便在程序中任何地方来访问用户的信息.比如:

#9


用静态类实现比较好,INI文件也是一个不错的选择
讨论技术话题,请加35813890