OddCactus 发表于 2014-12-7 20:47:29

winform登录用户名和密码与txt文件进行匹配

特级菜鸟求助!!!
txt文件中有:(d:\\login.txt)
admin 000
user 111

现在在登陆界面输入用户名和密码时,要从txt文件中获取用户名和密码进行匹配,成功就进另一个界面,不成功提示信息怎么做啊??
求大神!!

ibcadmin 发表于 2014-12-7 21:33:58

首先获取text的内容
private string ReadContext(string path)
      {
            FileStream fs = new FileStream(path, FileMode.Open);
            StreamReader sr = new StreamReader(fs);
            string context = sr.ReadToEnd();
            fs.Close();
            sr.Close();
            sr.Dispose();
            fs.Dispose();
            return context;
      }

调用上面这个方法 参数为路径
读取后 获取为string类型的字符串

然后 开始按行读取

string[] ContentLines = Content.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);

此时就能获得一个数组 两个值admin 000 和 admin 000 接下来就是用这个跟你控件匹配就行

如果匹配上就可以跳转到新页面

axcjj 发表于 2014-12-8 08:44:57

为什么不连接数据库查询?

zsan022610 发表于 2014-12-8 10:33:45

也可以一行一行读再匹配
页: [1]
查看完整版本: winform登录用户名和密码与txt文件进行匹配