2013-06-27 46 views
1

我听说过你们很多,我即将完成我的申请,但我需要完成我的登录系统。从联机文本文件中查找特定的字符串?

我创建了一个记事本&上传到与下面的例子服务器:

Username:TestUser1 
Password:TestPass1 
License:28/06/2013 

Username:TestUser2 
Password:TestPass2 
License:30/06/2013 

我已经作出登录表单与Textbox1的,TextBox2中&一个按钮。

Textbox1 = InputUser 
Textbox2 = InputPass 
Button1 = Login 

我想,如果按下按钮,它会检查用户名密码&比赛然后用一个消息框它说登录:“您的许可证有效期至:” &许可证。 另外,我希望每个用户名都有密码,所以其他用户不能使用其他用户的密码。

如何在VB.net 2010中编写此代码? 在此先感谢。

回答

2

难道你需要10分钟来破解这样的认证系统吗?不仅如此,所有你的用户和密码对于任何知道地址的人(仅使用分组分析器都很容易找到)对公众都是可见的。

如果答案是仍然没有,看看如何使用WebRequestWebResponse检索您的文本文件:http://msdn.microsoft.com/en-us/library/456dfw4f.aspx

PS:stackoverflow在这里解决您现有代码中的问题,而不是为您编写代码。

+0

好的兄弟,你有什么建议我使用?另外,如果这会改变任何东西,我将使用加密器。 – user2518111

+0

我能想到的最基本的方案是使用每个用户的主目录设置您的HTTP服务器。在每个主目录中,放置一个仅包含用户许可证(而不是其登录信息)的许可证文件。最后,设置基本的HTTP身份验证,以便您需要有效的用户名/密码组合才能访问许可证文件。如果正确完成,可以有1个URL指向一个许可证文件,该文件根据用于验证的用户名/密码返回不同的文件。 –