事项记录
Todo
邮箱验证流程打通 -
- 先验证通过后才走我们的添加 code 逻辑?如果是这样,那之前的逻辑就失效了。因为这样就在 url 里丢掉了 code => 确认,verification 是 sign up success 后续步骤—先插入了数据,再发送了请求!可以啊,这样也消除了同一个邮箱 spam 请求的可能性。
- 再验证没有 verification 下是不是都永远跳转到验证页面?
- SMTP 服务器选择 => 先用 qq mail 代理的 fseasy. 不行再走 gmail 代理吧,小问题。
- 配置 SMTP & 验证:
- 在 fseasy.top 上新建了邮箱账号 dajuan.english@fseasy.top
- smtp ok(一开始把 username 搞错了,应该是 邮箱地址!)
- form_.name 中文导致发到 qq.com, gmail.com 被拒收:预先 encode 就没问题
- 100% 进 gmail、hotmail 垃圾箱;qq.com 还好。可能要配置一些东西。后面再研究吧 => [优化项: 让邮箱不容易进垃圾箱]
- 整理流程跑通了
- verification:先创建用户,code 绑定完成;链接发送到邮箱;点击后跳转登录
- reset: 链接发送邮箱;点击后跳转到 reset 页面;
supertokens 点击登录、重新发送邮件等,增加一个动效?现在就是卡着不动,有点难受 【done】
折腾一下午,gemini 帮助下,用 css 搞好了。换个思路天地宽啊,为啥死扣 override,这种简单的需求,css 最好!侵入也小。
pay 流程打通:
使用 code: 完成页面;代码基本写完,需要测试。
管理员用户管理:
- +pay-code;同步数据(应该不用,调用 +pay-code 接口应该就自动会同步数据了)?
- SMTP 崩溃时的处理逻辑:
- 手工验证邮箱
- 手工发送 password reset link
用户 dashboard 页面
Nginx 配置自动生成
额外脚本手动处理
Process
因为在想 SMTP 账户的事情,昨天 ChatGPT 推荐还是用 gmail, 然后就想把 mac 的邮箱搞好—收不了 gmail. 但是不想用透明代理,自己配置 pac,发现不行—oauth 可以过,但是邮箱回来后就不行。估计还是端口问题—邮件收发不是 http 请求了啊。算了,后面再搞吧。focus 发版!smtp 先用 qqmail 吧。跑通了再说!
情绪记录
Good
Bad
Reflect
再次因为 ChatGPT 耽误了好长时间—一方面是自己的固执,非要按自己想法方法来做;一方面还是没考虑先问 Gemini!
2 个同样价格的东西(都免费…),为啥不去优先用效果更好的呢—可能稍微慢一点,但评估问题的难度,显然应该用能力更强的啊。
判断力,还需要提升!
看雪球又看到一句话:如果你做着 90% 的人都会做的事,为何会期望获得 10% 才可能获得的结果?input->output, 要想获得不一样的成果,就得有不一样的行为。 所以不要怕和别人不同,因为你想要的,和别人就不同。有自己的想法,本身是一件非常可贵的东西。能够坚持自己的想法并按正确的路径去执行, 更是难得的品质。