halo-dev / halo

强大易用的开源建站工具。
https://www.halo.run
GNU General Public License v3.0
34.2k stars 9.73k forks source link

两步验证丢了怎么办 #5640

Closed xiaopengzzc closed 5 months ago

xiaopengzzc commented 8 months ago

系统信息

使用的哪种方式运行?

Docker Compose

发生了什么?

两步验证丢了,不知道用什么软件弄的了,该如何重置

相关日志输出

No response

附加信息

No response

JohnNiang commented 8 months ago

目前暂时没有比较好的办法。不过我可以基于 2.14.0 构建一个禁用二步验证的 Docker 镜像,供你临时解决当前问题。

后续可以提供一个启动配置的方式来临时禁用二步验证,例如:

halo:
  security:
    two-factor-disabled: true

/kind improvement /area core /milestone 2.15.x

JohnNiang commented 8 months ago

禁用二步验证的 Docker 镜像:johnniang/halo:2.14.0-no-2fa

成功修改二步验证后,建议恢复至 halohub/halo:2.14.0

xiaopengzzc commented 8 months ago

Clip_2024-04-03_15-04-35 报这个错误,是什么问题呢

xiaopengzzc commented 8 months ago

取消二步验证的 Docker 镜像:johnniang/halo:2.14.0-no-2fa

成功修改二步验证后,建议恢复至halohub/halo:2.14.0

Clip_2024-04-03_15-04-35

xiaopengzzc commented 8 months ago

取消二步验证的 Docker 镜像:johnniang/halo:2.14.0-no-2fa 成功修改二步验证后,建议恢复至halohub/halo:2.14.0

Clip_2024-04-03_15-04-35

Clip_2024-04-03_15-09-26

JohnNiang commented 8 months ago

从日志来看,你的服务器访问 Docker 存在网络问题。建议检查一下服务器的网络状态并尝试执行以下命令测试连通性:

docker pull johnniang/halo:2.14.0-no-2fa
acmookey commented 8 months ago

@JohnNiang 你好,我的Docker镜像 halohub/halo:2.12.0 在重启后同样出现了2fa验证失败的情况(我是使用Vaultwarden作为TOTP的管理器,其他的2fa是可以正常验证的)

正好看到这个issue,但是我的服务器是 linux/arm64平台的树莓派,但 johnniang/halo:2.14.0-no-2fa这个镜像目前不支持该平台,想看看您是否方便同样提供一份 'linux/arm64'平台的 johnniang/halo:2.14.0-no-2fa 镜像 :)

JohnNiang commented 8 months ago

Hi @acmookey , 请重新尝试拉取一下,我已经通过 buildx 重新构建了包含 linux/arm64 平台的镜像。

https://hub.docker.com/layers/johnniang/halo/2.14.0-no-2fa/images/sha256-a7c5b70bb2ffb22540ea7c22d90400b93ca32d588bc154632b023b9ce03e331f?tab=layers

xiaopengzzc commented 8 months ago

Hi @acmookey , 请重新尝试拉取一下,我已经通过 buildx 重新构建了包含 linux/arm64 平台的镜像。

https://hub.docker.com/layers/johnniang/halo/2.14.0-no-2fa/images/sha256-a7c5b70bb2ffb22540ea7c22d90400b93ca32d588bc154632b023b9ce03e331f?tab=layers

有没有官方推荐的totp的验证器

acmookey commented 8 months ago

禁用二步验证的 Docker 镜像:johnniang/halo:2.14.0-no-2fa

成功修改二步验证后,建议恢复至 halohub/halo:2.14.0

@JohnNiang 感谢帮助,按照以上步骤已经禁用了 2fa,目前正常使用了

xiaopengzzc commented 8 months ago

halohub/halo:2.14.0

Clip_2024-04-03_16-31-51 还是不可以,用的google的totp

xiaopengzzc commented 8 months ago

halohub/halo:2.14.0

Clip_2024-04-03_16-31-51 还是不可以,用的google的totp

Clip_2024-04-03_16-34-51 配置是成功的

JohnNiang commented 8 months ago

Hi @xiaopengzzc ,我在 www.halo.run 配置好 2FA 之后可以成功登录。

不太明白为什么你需要在 www.halo.run 中登录,而不是你自己的站点。

xiaopengzzc commented 8 months ago

Hi @xiaopengzzc ,我在 www.halo.run 配置好 2FA 之后可以成功登录。

不太明白为什么你需要在 www.halo.run 中登录,而不是你自己的站点。

就是在商店购买的时候,登录就会跳出这个两步验证

ruibaby commented 7 months ago

@xiaopengzzc 这是 Halo 官网的两步验证,如果你登录之后需要两步验证,那么应该是你手动设置过。Halo 官网的两步验证和你自己搭建的网站没有任何关系。

xiaopengzzc commented 7 months ago

@xiaopengzzc 这是 Halo 官网的两步验证,如果你登录之后需要两步验证,那么应该是你手动设置过。Halo 官网的两步验证和你自己搭建的网站没有任何关系。

现在已经不知道了,有什么解决方案,目前在商店买的那些插件主题无法使用,也不能购买新的插件和主题

ruibaby commented 7 months ago

@xiaopengzzc 这是 Halo 官网的两步验证,如果你登录之后需要两步验证,那么应该是你手动设置过。Halo 官网的两步验证和你自己搭建的网站没有任何关系。

现在已经不知道了,有什么解决方案,目前在商店买的那些插件主题无法使用,也不能购买新的插件和主题

如果是在 Halo 官网的两步验证设备丢失,你可以发送邮件到 hi@halo.run,注明你的用户名、邮箱等,以及能够证明你身份的资料(比如支付信息),我们可以帮你取消两步验证。

xiaopengzzc commented 7 months ago

@xiaopengzzc 这是 Halo 官网的两步验证,如果你登录之后需要两步验证,那么应该是你手动设置过。Halo 官网的两步验证和你自己搭建的网站没有任何关系。

现在已经不知道了,有什么解决方案,目前在商店买的那些插件主题无法使用,也不能购买新的插件和主题

如果是在 Halo 官网的两步验证设备丢失,你可以发送邮件到 hi@halo.run,注明你的用户名、邮箱等,以及能够证明你身份的资料(比如支付信息),我们可以帮你取消两步验证。

感谢,我已发送邮件

xiaopengzzc commented 7 months ago

@xiaopengzzc 这是 Halo 官网的两步验证,如果你登录之后需要两步验证,那么应该是你手动设置过。Halo 官网的两步验证和你自己搭建的网站没有任何关系。

现在已经不知道了,有什么解决方案,目前在商店买的那些插件主题无法使用,也不能购买新的插件和主题

如果是在 Halo 官网的两步验证设备丢失,你可以发送邮件到 hi@halo.run,注明你的用户名、邮箱等,以及能够证明你身份的资料(比如支付信息),我们可以帮你取消两步验证。

麻烦官方大大尽快处理一下哈,已经把所需的素材资料发给你们了,感谢

ruibaby commented 7 months ago

以上问题都已解决,我将关闭此 issue。

/close

f2c-ci-robot[bot] commented 7 months ago

@ruibaby: Closing this issue.

In response to [this](https://github.com/halo-dev/halo/issues/5640#issuecomment-2065583680): >以上问题都已解决,我将关闭此 issue。 > >/close Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
JohnNiang commented 5 months ago

/reopen /milestone 2.17.x

See https://github.com/halo-dev/halo/issues/5640#issuecomment-2033669465 for more.

f2c-ci-robot[bot] commented 5 months ago

@JohnNiang: Reopened this issue.

In response to [this](https://github.com/halo-dev/halo/issues/5640#issuecomment-2181863682): >/reopen >/milestone 2.17.x > >See https://github.com/halo-dev/halo/issues/5640#issuecomment-2033669465 for more. Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.