这个问题与 ASP.NET 无关,而是与一般的 Web 应用程序有关。
我正在构建一个 Web 应用程序,其中我正在注册用户。到目前为止,我正在获取非常基本的凭据,例如用户的名字、姓氏等。在这个网站上,我免费为任何刚刚注册的用户提供一些信息,以便用户发现我的网站是真实的并且它不是假网站。之后,为了获得更多信息,用户必须付费。
我的网站提供的信息会在一段时间后过时。因此,当新用户注册时,他/她将获得更新的新信息;但是老用户必须付费才能获得相同的新信息。
我的问题是,一旦信息过时,同一个人可以使用不同的凭据集重新注册并获取新信息。我想避免这种情况发生。
所以我的问题是:我应该向用户请求什么信息,或者从用户那里提取什么信息来检查同一个用户没有重新注册?或任何其他方式使这成为可能。
我正在考虑获取该人正在注册的机器的 IP 地址并使用它来检查。但用户可以使用不同的机器重新注册。
我在这里完全迷失了,没有得到解决方案。我什至在互联网上查过,但找不到答案。
如果您需要我方面的任何进一步信息,请告诉我。