历经千辛万苦,终于在今晚,把网站的会员注册功能给解决了。
现在,你可以点击「成员资格>立即订阅」来注册自己的账号,就可以参与文章页的评论了。
一些过程
早在之前,这个功能是正常的,小站也有十几个人的注册用户,但是有一次在搬迁服务器之后,这个功能就出错了,大概原因是因为服务器的25端口被关闭了,无法解封。
之后一直想解决这个问题,找DIN帮忙,也找一间生活的博主讨论,最终放弃了之前的SMTP邮件方式,转到Mailgun的邮件服务商。
但这一转也是历经多重磨难:
- 注册Mailgun账号,在没有搭梯子的情况下,注册页面的「验证码」模块是加载不出来的,所以「确认注册」的按钮是无法按下去的,那时候卡在这里,检查了几遍用户名、密码、邮箱都没问题,就很纳闷。
- 注册成功后,MG需要输入手机号码,让手机获得验证码才能验证账号,可是国内的手机试了许多次都接收不到验证码。并且,反复尝试发送验证码后,MG会因尝试次数过多,要接下来24小时之后才能继续尝试发送验证码,这个又卡我很久。
- 既然国内的手机号接收不到,那就用谷歌GV号试试。百度一看,现在的GV号最低都要40多块钱了,以前我买的是26块钱。我就收个验证码,这多少成本有点大。我采纳1900龙哥的建议,用「sms-active接短信平台」试了下,斥资2美刀充值并购买了一个GV号,结果尝试了几个号都没有成功接收到短信,遂弃。
- 1900龙哥说他找MG客服,可以让他们帮忙验证国内的手机号,我想起来我之前好像也是找客服解决过国内手机号码接收不到验证码的问题,终于可以下一步了。
- 记得之前我尝试用MG的时候,也是进行到了验证手机号成功之后就停止了,为什么进行到这一步就没有继续下去了呢,原因是没有VISA信用卡,然后我就没有继续搞了。因此,这次我申请了一张招行的VISA信用卡,用的是没有年费的全种币,这下,万事俱备,应该可以搞定了。
- 设置了一番,处理掉一些小小的问题之后,邮件发送成功了。
- 后来又发现问题,原因是jsDelivr被墙,需要搭梯子才能让注册、评论、搜索这三个功能正常,后来用「平替生活」老哥的一文扫通Ghost会员系统邮件配置中的「JsDelivr文件本地化」这个方法解决了,感谢老哥。
说些心里话
这事情总算是可以告一段落了,接下来就可以放心的分享摄影、音乐了。我认为,在时光长河里,有人愿意分享,有人愿意看,就已经是一件有意思的事情。
那么,期待你的参与。