社区
C#
帖子详情
登陆界面设计的问题?
TeBieChi
2008-05-27 12:07:48
前提用C#我是初学者 只会这个 我没分 如有好心人可以解答 不甚感激
一般来说 password和username 都是和数据库连接的
可是,偏偏现在password 和 username 是存放在文本文件中的
我应该如何去check?
假定 我文本文件的存放如下
zhang 123
wang 456
sun 789
...全文
149
11
打赏
收藏
登陆界面设计的问题?
前提用C#我是初学者 只会这个 我没分 如有好心人可以解答 不甚感激 一般来说 password和username 都是和数据库连接的 可是,偏偏现在password 和 username 是存放在文本文件中的 我应该如何去check? 假定 我文本文件的存放如下 zhang 123 wang 456 sun 789
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yilanwuyu123
2008-05-27
打赏
举报
回复
加载这个文件~
用IO去读
得到的字符串解析 就OK了。
tiancs
2008-05-27
打赏
举报
回复
[Quote=引用 1 楼 clusion 的回复:]
读取每一行,然后用字符串分割函数(string[]="zhang 123".Split(" ") )把它分成两份。这样就可以取出了用户名和密码了
[/Quote]
这个方法 不错 如果你想用别的解决 就比较麻烦了
TeBieChi
2008-05-27
打赏
举报
回复
*号打错了 是(号 改 晕
TeBieChi
2008-05-27
打赏
举报
回复
你们没理解我的意思
假设文本里面有100组 帐号+密码
你在写程序的时候根本不知道 帐号或者密码是什么,他们的length多大 如何去Split? 因为这个方法我没用过 所以不是很理解
何况 分割之后用数组存储 用2个数组 分别存帐号和密码?
其实这个问题 大概说说很easy 但是实际实现起来 有很多细节问题;
using Microsoft.VisualBasic;
添加引用:Microsoft.VisualBasic
string[] LoginString=new string[3];
int i=0;
private void button1_Click(object sender, EventArgs e)
{
string LineString = "";
StreamReader sr = new StreamReader("f:\\1.txt");
while ((LineString = sr.ReadLine()) != null)
{
LoginString[i] = LineString;
i++;
}
string u=this.textBox1.Text;
string p=this.textBox2.Text;
for (int j = 0; j < 3; j++)
{
if (((Strings.InStr(u,LoginString[j])!=0)&&*((Strings.InStr(p,LoginString[j]))!=0)))
MessageBox.Show("1");
else
MessageBox.Show("2");
这个是我写的 但是会报错 说Instr 没有2个参数的重栽 但是MSDN上面 另外2个参数是可选的 问题在哪?
顺便请大虾看看 我这个程序可行性有多少?
zxrglc
2008-05-27
打赏
举报
回复
接分
wuhaiwuya
2008-05-27
打赏
举报
回复
写成xml 格式 把帐号 密码 写成xml 格式 那么再去你验证时候 可以通过较为迅速的xpath 取得对以的密码 然后将密码进行比对 还有为什么要写文件呢?
dreamsnake
2008-05-27
打赏
举报
回复
一个帐号会有一百个密码吗?
一行不就是存一个帐号和一个密码的吗?!
你按一楼的方法,把每个帐号和密码都和登录的输入比对一下不就好了.如果你觉得麻烦,也可以一次都读出来,放到一个集合里,然后再和集合的比对.不过,如果你的文本文件可能非常大的话,就比较消耗内存了.
对了,顺便说一下,一楼说的,一次读取一行,这句话你没看到吧?
TeBieChi
2008-05-27
打赏
举报
回复
现在只是写了三个
正常的程序是不可能用枚举去 分割的吧
如果帐号 密码有100个呢 我举的例子只是讲一下帐号密码存储的格式
clusion
2008-05-27
打赏
举报
回复
读取每一行,然后用字符串分割函数(string[]="zhang 123".Split(" ") )把它分成两份。这样就可以取出了用户名和密码了
rpg_kiss
2008-05-27
打赏
举报
回复
哎.你们都是高手.我一个都看不懂!
TeBieChi
2008-05-27
打赏
举报
回复
我很菜的啊 你们讲的太笼统了
SSH医院挂号项目(多表映射+分页操作+Bootstrap+Vue+Layui):Vue的
登陆
实现
本次目标 1.制作
登陆
页面 2.实现
登陆
功能 本文目录 添加组件画界面 实现配置信息 实现
登陆
操作 开始工作 在App.vue添加路由跳转 在src文件下创建components文件 创建主界面HomePage.vue与头部Header.vue与主菜单Main.vue 在Element-ui寻找合适头部组件 设计配置头部Header.vue 在Element-ui寻找合适...
关于unity连接MySQL数据库做一个简单的
登陆
注册系统
这段时间为了大作业作为一个菜鸟为了研究了好久的Unity连接数据库,那就整理一下然后写下来当作记录吧。 首先,unity连接MySQL要先在Assets板上创建pluging文件夹再导入一些必要的dll文件,大部分的资料都说要在unity的安装目录(Unity\Editor\Data\Mono\lib\mono\2.0)下找到以下5个ddl文件一起放进文件夹里。 还有对应的mysql.Da...
豪迪QQ
登陆
器 v2.0:高效多账号自动登录解决方案
本文还有配套的精品资源,点击获取 简介:豪迪QQ
登陆
器 v2.0是一款为解决多账号管理
问题
而设计的工具,能够自动填写并登录多个QQ账号。它支持最新及旧版QQ和TM软件,适用于需要高效处理多个QQ账号的用户群体,如客服人员和社交媒体管理者。软件通过一个简单易用的界面,允许用户管理超过20个QQ账号,显著提升了工作效率并减少了错误。 1. 豪迪QQ
登陆
器v2.0概述 ...
实验八
登陆
界面 记住密码
本篇作为实验报告,自留。
HTML5+CSS3精美
登陆
界面资源集锦
HTML5+CSS3精美
登陆
界面资源集锦 去发现同类优质开源项目:https://gitcode.com/ 大家好!这里收集了从国外精选的20个HTML5+CSS3精美
登陆
界面设计
,它们展现了国际设计师们的创新思维和精湛技艺。这些模板不仅外观优雅,而且体现了前沿的网页设计趋势。 本资源集锦的目的是为国内的开发者、设计师提供参考和灵感,促进技术交流与创意共享。请注意,这些模板可能未经一一测试,使用时...
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章