标签:text ret 保存 new attr dde amp 密码 并保存
以注册登录为例
using System.Text;
1.注册
//注册
public string registered(string username,string password)
{
//判断是否已经有了这个文件
if (!System.IO.File.Exists("c:\\users\\administrator\\desktop\\webapplication1\\webapplication1\\testtxt.txt"))
{
//没有则创建这个文件
FileStream fs1 = new FileStream("c:\\users\\administrator\\desktop\\webapplication1\\webapplication1\\testtxt.txt", FileMode.Create, FileAccess.Write);//创建写入文件
//设置文件属性为隐藏
System.IO.File.SetAttributes(@"c:\\users\\administrator\\desktop\\webapplication1\\webapplication1\\testtxt.txt", FileAttributes.Hidden);
StreamWriter sw = new StreamWriter(fs1);
sw.WriteLine(username.Trim() + "+" + password.Trim());//开始写入值
sw.Close();
fs1.Close();
return "注册成功";
}
else
{
FileStream fs = new FileStream("c:\\users\\administrator\\desktop\\webapplication1\\webapplication1\\testtxt.txt", FileMode.Open, FileAccess.Write);
System.IO.File.SetAttributes(@"c:\\users\\administrator\\desktop\\webapplication1\\webapplication1\\testtxt.txt", FileAttributes.Hidden);
StreamWriter sr = new StreamWriter(fs);
sr.WriteLine(username.Trim() + "+" + password.Trim());//开始写入值
sr.Close();
fs.Close();
return "注册成功";
}
}
2.读取登录
//登录
public string Logins(string username, string password)
{
string flag = null;
//循环读取文件的内容
string[] lines = System.IO.File.ReadAllLines("c:\\users\\administrator\\desktop\\webapplication1\\webapplication1\\testtxt.txt", Encoding.Default);
if (username != null&& password!=null)
{
string[] str;//定义一个数组
if (lines != null)
{
for (int i = 0; i < lines.Length; i++)
{
str = lines[i].Split(‘+‘);//将单行数据以“+” 为界做截取并保存进str中
if (username == str[0] && password == str[1])//如果用户名和密码等于截取的字符串 则表示用户名和密码一致,登陆成功
{
flag = "登录成功";
}
else
{
flag = "用户名或者密码不一致";
}
}
}
else
{
flag = "用户名不存在";
}
}
else {
flag = "用户名或者密码不能为空";
}
return flag;
}
标签:text ret 保存 new attr dde amp 密码 并保存
原文地址:https://www.cnblogs.com/A-R-E-S/p/10552569.html