ruby-china/homeland

注册账号,验证码错误

sanjinhub opened this issue · 19 comments

image

检测过网络,是没问题的。重装了很多次也不行

不是 Docker 安装的?

@huacnlee 是 Docker 安装的,第一次安装没有问题,后来换了台服务器就这样了。香港服务器,网络没问题。

Dounx commented

话说这个问题之前 Ruby China 有段时间也这样,然后过了一会它自己好了 https://ruby-china.org/topics/40626。

那段时间有的问题还有 #1229 以及 wiki 404。都是过了那段时间自己好了,感觉像是关联问题。

@Dounx 我也查了很多资料,你说的这些我都看到了。目前为止还是不知道为什么。
@huacnlee 等作者帮助解决

我刚试了一下,基于 homeland-docker 新部署了一个,验证码没有问题。

你给的信息太少了,有网站地址码?homeland-docker 有没有单独修改过?

@huacnlee 刚刚重新部署了个,还是这个问题。演示地址:https://x.w5.io

端口配置:

只修改了 两处端口,5432 映射出来,方便本地连接管理。服务器 80 端口被占用,改成了 9090

  • "0.0.0.0:5432:5432"
  • "9090:80"

通过服务器 Nginx 反向代理 9090 进行访问。

配置文件:

@huacnlee
配置文件已经改成:domain=x.w5.io ,并且进行了重启。还是提示验证码不正确

感谢,找到问题了,https 反代就不可以,http 就没问题

还是验证码的问题,目前使用了最新版本的 Docker,使用内置的 Caddy Server 。开启了 SSL,注册的时候提示验证码不正确。

# App Config
domain=w5soar.com
https=true
admin_emails=lauixData@gmail.com

地址:https://w5soar.com

image

http 应该是可以的,但是我更需要使用 HTTPS。

@sanjinhub 你前端是不是有额外的 Nginx 代理?

@huacnlee 已经去掉了,直接使用内置的 Caddy 。如果你不知道什么问题,可以留个邮箱,我把服务器账号密码发给你看看。

df62497

我默认禁用掉了验证码,你更新 3-8-latest 试试

image

注册账号后,跳到 https://web:80。

话说 homeland 有赞助地址吗?我在官网上没找到。

看起来你是额外配置了东西的,你可以,传递信息的时候丢失了。

你是怎么部署的,说清楚一些。另外你最好只用 homeland-docker 来部署,不要自己额外搞东西,那样我很难一一兼容解决。

@huacnlee 并没有额外搞东西,完全基于 homeland-docker 来部署的。按照文档一步一步来的,使用最新的版本,注册后直接跳转到 https://web:80

你再更新一下 homeland-docker,确实是因为 Caddy Server 的配置有问题,导致 Host 不对,验证码也是这个问题。

@huacnlee 十分感谢,我这边可以使用了,https://w5soar.com ,请问有赞助地址吗?如果没有加个微信吧,直接发个红包感谢作者。