0

我们有一个 asp.net mvc 网站,目前处于私有测试状态。因此,我们正在发送邀请码,必须在注册过程中提供这些邀请码才能成功注册。我们希望降低进入门槛,这样用户只需提供代码即可获得访问权限,而不是经历更费力的注册过程。我们确实启用了anonymousIdentification,因此,我假设这些用户将保持匿名。

是否有可能以某种方式区分普通匿名用户和提供正确代码的用户?例如,可以将匿名用户添加到角色中吗?还有其他建议吗?

4

2 回答 2

3

您是否希望您的用户在第一次会话之后返回并且可以识别?您能做的最好的事情就是将内容存储在客户端 cookie 中。如果这些被核爆,用户需要在(重新)访问您的网站时重新建立自己。或者您要求他们重新输入他们的验证码,然后可以与其他人共享 - 这不是一个真正的选择。

我完全得到了最低标准的要求。我建议让您的帐户设置最小化和简单——例如,电子邮件 + 密码。使用邀请码限制对账户页面的访问,然后在使用该代码时将其从列表中标记出来(将新的 userId 映射到邀请码。)

您将在您的帐户注册过程中抢占先机(非常适合 beta 测试人员),并且不必创建完全是一次性的东西。

于 2009-09-28T14:35:48.543 回答
0

查看配置文件

应该与匿名用户一起使用 -根据这个问题

于 2009-10-24T21:47:18.457 回答