验证码小帮手完整测试流程 & 完赛心得

今天终於来到第30天了~就在今天,验证码小帮手将迎来总验收!

使用者加入好友

result 01

点击身份认证出现授权页面

result 02

未授权 Email

result 03

已授权 Email

result 04

成功发送身份认证码页面

result 05

认证信内容

result 06

点击信中连结跳到 LIFF

result 07

身份认证成功讯息

result 08

因身份认证成功而自动切换图文选单

result 09

同意条款+成功取得要共享的验证码

result 10

完赛心得

连续30天发文的目标终於达成了~虽然过程中其实有很多可以改善的地方,特别是如果用完整的开发环境+框架能轻易做到的事情。举例来说:服务器收到 Line Webhook Event 时,通常在 middleware 就会先检验这个是否真的是 Line 发过来的请求; 或者是 LIFF 取得的 DecodeIDToken 其实不应该直接传给後端,因为有可能被第三人篡改; 甚至是最後认证信中连结带的 query string 应该要加密等等,但因为本系列文章主要采用免费轻量的 serverless 服务才没有实作。另一方面,验证码小帮手在功能方面还有很多可以开发的~有时间的话应该会继续整理这部分的思绪成文章。

30天的连续发文,也让笔者再度感到自己写文章需要训练更清晰的脉络思维,像是标题命名, 文章架构, 名词定义等等都还有很多进步的空间。

最後,这次铁人赛最大的收获,应该就是训练自己开发的速度。当初因为想逼自己练习,所以每天的文章和程序码都是当天才写的,刻意练习对自己的确是有帮助的,但也因为这样造成有部分文章在时间压力下草草收尾。如果明年还要参赛的话,应该还是会先准备好一定量的文章跟专案进度才会开始发文罗~以上,感谢你的收看!


<<:  Day-16 AbsoluteLayout

>>:  【Day19】[资料结构]-图Graph

铁人赛27天scss杂纪

今天还是想想不到写啥,所以只能又来继续骗天数罗,今天就是会把原本笔记上面的东西,没有提到部分记录在这...

Day7绑手绑脚绑Class

延续昨天 今天主要研究如何把v-for里面的item做一个客制化的css或是icon 找了许久发现一...

【Day22】[演算法]-选择排序法Selection Sort

选择排序法(Selection Sort),原理是反覆从未排序数列中找出最小值,将它与左边的数做交换...

[第七只羊] 迷雾森林舞会前夕 建立使用者关联

天亮了 昨晚是平安夜 关於迷雾森林故事 秘密通道 Rocky 循着发光的脚印继续寻找爸爸妈妈的下落 ...

Day29 - 回顾这个月做的事情

回顾一下我们这个月到底做了些什麽 从IDE到最後上架 元件、属性使用 MVP 架构以及布局的介绍 ...