如果我想提供OpenID作为唯一可用的注册方法并且想要使用昵称做一些有意义的事情,我该如何处理具有相同Jon Smith昵称的2个用户?
实际上,当我查看StackOverflow的URL模式时,我很惊讶在URL中使用了内部用户ID.例如:
/sf/ask/17360801/
现在我意识到这可能是为了避免这个问题.
但这也开启了一个棘手的场景.如果用户想冒充别人怎么办?他们只需要创建一个假的OpenID帐户,复制昵称就可以了.当然你可以告诉谁谁在看OpenID网址,但这很可能会导致非经验用户混淆.
我正在考虑在注册过程中检查缺口,并强制用户在已经使用的情况下拿起另一个.但是你必须保留新的缺口并使用它而不是OpenID中设置的那个.不太好.
有任何想法吗?"不要使用OpenID"不是一个(有效的)想法:)我的意思是,我最终可能不会使用它,但想知道我必须走多远才能让它"正常"工作.
谢谢!