2016-09-26 69 views
-2

我正在问一答案网站艾滋病授权尚未注册或登录的用户

用户可以通过简单的形式发送他们的保密问题。然后我们给他们一个唯一的代码来跟踪问题并查看他们的答案。

所有问题一般显示但谁问的问题不清楚。

我们不想注册用户因为提出有关艾滋病问题的人,不像他的身份受到损害。

因此,我们使用一个简单的代码,在发送问题后给它们。

在这种情况下,假设用户在一周后回来(并希望看到他的答案或继续问答),但忘记了他的代码。现在如果用户没有注册过,他什么都不能做。

什么是在这种情况下,用户没有注册的最佳方法。如何授权尚未登录和注册的用户?

+4

如果你想保持匿名,应该是绝对没有办法,因为你或其他人,来识别用户已经失去了他的令牌/代码。 – Andrew

+4

也许让用户选择他们自己的令牌,而不是为他们生成它。我猜他们不太可能会忘记这一点。或者添加一个字段,用户可以在该字段中输入他可以用来检索他的问题以及他问的日期的短语。 –

+0

您可以使用其唯一代码向该用户发送邮件。 –

回答

0

每时每刻都会产生问题,用户可以给该代码+设置由该代码设置的内容的cookie。如果用户忘记密码,网站可以读取Cookie的内容和匹配质疑

非常简单和容易:d

+0

除非用户正在隐身浏览。但是这是一些东西。 – apokryfos

+0

@apokryfos昨天我读了一些关于evercookie的内容。也许他可以使用它:https://github.com/samyk/evercookie – mahdi

+0

@Andrew它不尊重用户的意愿不被追踪(至少) – apokryfos

相关问题