2014-03-25 11 views
-2

我已经写在这里ASP.NET程序:链接删除如何保存客户端的MAC或IP地址文本文档中

要访问您所需要的代码,我想卖的代码程序(可以尝试使用已输入的“Free”密码)。

问题是,如果我向您出售密码,例如,您可以继续在没有我知道的情况下以较少的钱出售它,或将其免费传递给家人。

我想要的是,每个人输入他的唯一密码时,我们将他的MAC或IP地址和登录时间保存在文本文件中,并将其名称作为文件名(例如位于example.com/users/Johnny。文本)。

我想知道,例如,如果在4-5-6计算机使用相同的密码。

也许在代码后面调用文件比较容易(例如,如果代码是JyBgTsa,那么记录将被称为JyBgTsa.txt的文件)。

这是一个很好的方法吗?

回答

0

试图限制用户使用某个IP地址是不可靠的。

例如;如果我的IP地址动态变化怎么办?如果我在咖啡店使用笔记本电脑并拥有不同的IP地址,该怎么办?

您不会提供关于应用程序或其工作原理的很多信息,因此很难提供具体的建议。

例如,您可以限制每个用户一次只能使用一台机器登录,这样,如果我要将代码出售给其他20个人,则只有其中一个人可以在任何时间“登录”因此,重新出售代码对我来说并不符合我的兴趣。

如果代码用于下载某些软件,则可能会在软件安装并注册后过期。这将限制其他人再次使用该代码。

我总结,虽然你的解决方案是可能的,但我会考虑另一种方法。如果你可以提供更具体的,我们可以更有帮助。