我刚刚发现自己想快速更改网站上测试用户的邮箱地址,而不必先登出再重新登录。虽然能实现,但过程还是有些奇怪。
复现步骤(以管理员身份):
- 导航到另一位成员的用户偏好设置
- 添加备用邮箱地址
- 系统会发送验证邮件
- 点击邮件中的链接 -
出现“访问被拒绝”错误,因为当前仍登录为管理员 - 复制链接并在隐私浏览器中打开 -
成功!
更流畅的体验是:即使以管理员身份登录,验证链接也能正常工作。
更好的体验则是:能够直接更改邮箱地址,无需验证。
我刚刚发现自己想快速更改网站上测试用户的邮箱地址,而不必先登出再重新登录。虽然能实现,但过程还是有些奇怪。
复现步骤(以管理员身份):
更流畅的体验是:即使以管理员身份登录,验证链接也能正常工作。
更好的体验则是:能够直接更改邮箱地址,无需验证。
我认为更改电子邮件地址应始终包含来自该账户的邮件验证,以确保其有效且地址正确。
由于这是一个测试用户,更快的做法是模拟该用户,然后更改电子邮件地址并进行验证。我刚刚在一个测试用户上进行了操作,整个过程耗时不到 10 秒。
我有些犹豫……一方面,你说得对,知道邮箱地址能正常工作确实很有帮助。对我来说也确实如此——我只需要在隐私浏览器窗口中打开验证链接即可。
但另一方面,管理员的体验有些奇怪,尤其是与其他系统相比。我是管理员,应该能够修改我网站上的任何数据。
尽管如此,我们仍然远远领先于其他平台,而且 Discourse 的管理员功能正变得越来越强大!由于我要离开 Gmail 并迁移到自建域名下的自托管邮箱,我正在各处更改我的邮箱地址。
今天我尝试更改与 Slack 账户关联的邮箱,但它不允许我这样做!提示说该邮箱地址由管理员管理,需要请他们帮我更改!![]()
这也适用(针对非工作人员邮箱地址),且无需验证。