赛博撞鬼既视感 这是可以做到的吗。
这个应该是调用 gravatar 这个。
如果用户邮件在 gravatar 上设置了头像,Discourse 会自动到 gravatar 上去调用头像到本地。
你可以看看这个用户的邮件地址在 gravatar 有没有设置头像。
除非用户在论坛中设置了头像,默认情况下会优先使用 gravatar 。
1 Like
就是说他乱输的邮箱正好在gravatar上有注册?
有这个可能性吧。
如果不是这样的话,实在想不到还有可以自动更新头像的情况。
我没用过gravatar,我很好奇gravatar不需要验证吗?其他人岂不是任意使用?
你也可以设置限制邮箱注册 我就限制了除了qq.com和谷歌和微软的其他的一律禁止注册
是的。
比如说我的邮箱地址使用了这个服务。
访问地址: https://gravatar.com/avatar/a3f470e4ea0a1d8b6c4fc58f2288471aafa7f7ee79b499435a2c05758c03cd03 就能拿到头像了。
这里用的是 SHA 256 Hash 代码。
官方的文档说明在这里: Avatars – Gravatar For Developers
有关创建 Hash 的方法在这里:Creating identifier (hash) – Gravatar For Developers
其实用一个简单的工具,自己给邮件 Hash 下代码就行。
你可以拿你的有邮箱地址通过这个方法来确认下。
1 Like



