-1

如何编写一个简单的登录/注册页面,用户可以选择先试用 3 天,然后会话到期,即使用户在未先支付每月订阅费的情况下登录,该页面也无法再访问.

4

2 回答 2

4

您需要在数据库中存储用户在您的应用程序上注册的日期。然后,当他访问您的网站时,您会验证该用户何时注册,如果超过 X 天,您会显示一条特定消息,要求他支付订阅费用。

于 2012-12-05T17:29:24.643 回答
1

强制他们在 3 天后注销的一种方法是使用 3 天后过期的 cookie。如果您真的很想规避这个问题(这是可能的),您可以将他们创建的时间存储在他们的用户帐户上,并有一个简单的init()函数,每次页面加载时都会执行该函数以查看他们的帐户是否被创建更多超过 3 天前

第二种情况假设您正在使用会话来存储登录信息。当用户关闭浏览器时,会话无论如何都会被破坏,但如果出于某种原因他们决定无限期地打开浏览器,这无论如何都会破坏它。您显然也只需检查登录

于 2012-12-05T17:30:46.420 回答