c#怎样储存登录窗口的帐户和密码

来源:百度知道 编辑:UC知道 时间:2024/04/29 05:03:52
我做个登录窗口有用户名和密码的输入框。怎样存储这些东西。写得详细点谢谢诸位大哥了!!
是窗口化程序,不是ASP~~~~最好能做成*.INI这样的文件保存

2. 使用Application 对象变量

Application对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock。
a.aspx的C#代码:
Application["name"] = Label1.Text;

其他页面调用该变量时的代码:

string name;

Application.Lock();

name = Application["name"].ToString();

Application.UnLock();

(方法2)使用session
其操作与Application类似,作用于用户个人,所以,过量的存储会导致服务器内存资源的耗尽。

a.aspx的C#代码:

Session["name"] = Label.Text;

其他页面调用该变量时的代码:

string name;

name = Session["name"].ToString();

(方法3)
使用Cookie对象变量

这个也是大家常使用的方法,与Session一样,其是什对每一个用户而言的,但是有个本质的区别,即Cookie是存放在客户端的,而session是存放在服务器端的。而且Cookie的使用要配合ASP.NET内置对象Request来使用。

a.aspx的C#代码

private void Button1_Click(object sender, System.EventArgs e)

{

HttpCookie cookie_name = new HttpCookie("name");

cookie_name.