我正在开发一个网站,要求用户拥有唯一的用户名来使用网站上的所有服务。他们无法自行更改此用户名以实现社区公平。
我们希望允许用户使用他们的Facebook帐户注册/登录的简单性,但这个用户名要求显然是一个障碍。
我想出的唯一想法是在连接过程之后,将用户发送到他们输入用户名的最后一步页面。唯一的缺点是用户能够在输入用户名之前离开,这意味着我们需要为多个站点功能添加更多层检查,以确保用户拥有用户名,如果没有,则提示输入用户名。
关于如何在 连接过程中简化 的任何想法?任何类似实现的站点示例,其中需要使用辅助信息来使用部分或全部站点功能?
答案 0 :(得分:1)
你看过Facebook的注册插件吗?
注册插件允许用户轻松注册您的 网站上有他们的Facebook帐户。该插件是一个简单的iframe 你可以放入你的页面。登录Facebook后,用户会看到 一个预先填写了他们的Facebook信息的表格 合适的。
https://developers.facebook.com/docs/plugins/registration/
该插件还允许您添加自定义字段,以便您只需添加用户名字段。
有许多高级功能,包括验证,这是Facebook文档中的一个示例,其中包含用户名字段并检查它是否可用
https://developers.facebook.com/docs/plugins/registration/advanced/#async