Skip to content

Commit c9578b9

Browse files
committed
Update 2022-10-29-email-verifications.md
1 parent 677750e commit c9578b9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

blog/2022-10-29-email-verifications.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ authors:
99
tags: [emails, verification, signed-urls]
1010
---
1111

12+
import ThemedImage from '@site/src/components/ThemedImage';
13+
1214
A typical registration process goes as follows:
1315

1416
1. User fills out registration form and submits it
@@ -90,7 +92,7 @@ Take notice of the `yield` keywords. Because PHP (and most other languages) cann
9092

9193
| Normal Function | Coroutine |
9294
|-----------------|-----------|
93-
| [![light](https://mermaid.ink/img/pako:eNplkU1vwyAMhv9K5HNaEUIH4bBLq562204LO9DgNJESqChoH1X--0i6al8-2a_fxwb5Ao0zCBLawb02nfYhe9opm6U4x8PR61OXPdB6H20Temdfrq059oWuPYbobyJao-xftKi3ehjQ_wC3CWyS-Es61An_Pyh5s9Xqfl52FfZfQiKUhRyOvjcgg4-Yw4h-1HMJl9msIHQ4ogKZUoOtjkNQoOyUsJO2z86NN9K7eOxAtno4pyqejA6463X6w7clvQr91kUbQBblMgLkBd5AUlKsBeGkEISSigqWwzvIkpG12PDNpqyIYFSUUw4fy06yZpwKzitWMX5HGSU8BzR9cP7xeozlJtMnm-Z59g?type=png)](https://mermaid.live/edit#pako:eNplkU1vwyAMhv9K5HNaEUIH4bBLq562204LO9DgNJESqChoH1X--0i6al8-2a_fxwb5Ao0zCBLawb02nfYhe9opm6U4x8PR61OXPdB6H20Temdfrq059oWuPYbobyJao-xftKi3ehjQ_wC3CWyS-Es61An_Pyh5s9Xqfl52FfZfQiKUhRyOvjcgg4-Yw4h-1HMJl9msIHQ4ogKZUoOtjkNQoOyUsJO2z86NN9K7eOxAtno4pyqejA6463X6w7clvQr91kUbQBblMgLkBd5AUlKsBeGkEISSigqWwzvIkpG12PDNpqyIYFSUUw4fy06yZpwKzitWMX5HGSU8BzR9cP7xeozlJtMnm-Z59g) [![dark](https://mermaid.ink/img/pako:eNplkTtvwyAQgP-KdbNjYYIDZuiSKFO7darpQGxiW7UhuoD6sPLfi52m6uMm7uO-O9BNULvGgITj4F7rTqNPHnfKJjHO4dCiPnXJPa32wda-d_b5ejXHPtcVGh_wBo1tlP2r5tVWD4PBH-I2inWEv9Chivr_RrE2Wa3u5mFXsP8C0VAWUmixb0B6DCaF0eCo5xSmuViB78xoFMh4bDS-KFD2Ep2Ttk_OjTcNXWg7kEc9nGMWTo32Ztfr-IHxm2J8k8GtC9aD5BuxNAE5wRtISvJMEE5yQSgpqWApvINcM5KJghfFuiSCUbG-pPCxTCUZ41RwXrKS8Q1llPAUTNN7hw_XXSwruXwC4h15Pw?type=png)](https://mermaid.live/edit#pako:eNplkTtvwyAQgP-KdbNjYYIDZuiSKFO7darpQGxiW7UhuoD6sPLfi52m6uMm7uO-O9BNULvGgITj4F7rTqNPHnfKJjHO4dCiPnXJPa32wda-d_b5ejXHPtcVGh_wBo1tlP2r5tVWD4PBH-I2inWEv9Chivr_RrE2Wa3u5mFXsP8C0VAWUmixb0B6DCaF0eCo5xSmuViB78xoFMh4bDS-KFD2Ep2Ttk_OjTcNXWg7kEc9nGMWTo32Ztfr-IHxm2J8k8GtC9aD5BuxNAE5wRtISvJMEE5yQSgpqWApvINcM5KJghfFuiSCUbG-pPCxTCUZ41RwXrKS8Q1llPAUTNN7hw_XXSwruXwC4h15Pw) | [![light](https://mermaid.ink/img/pako:eNptkj1vwyAQhv-KdbMTYSAFM3RxtqhL1al2B2JIbMkGC4P6EeW_l9hOm1a5iXuf--BOd4LaKg0CDp19rxvpfPKyrUwSbQz7o5NDkzzjsrDOBt8a_Tazi-2ycgzjoI26FfE9kZRO--DMokVamf9NsrKQXafdTV6BZVlH8Y-0j7XG0Os_Yn1PVKWyPz--6RnLJqvVYxxg9nfZ5MbSV76fOV44Xnh95fXMycLJwmMHSOHoWgXCu6BT6LXr5cWF0yW2At_oXlcg4lPpgwydr6Ay55g2SPNqbX_NjPs-NiAOshujFwYlvd62Mi7rNyTOpF1hg_EgMjKVAHGCDxAYZWuOGMo4wijHnKbwCYJQtOYbttmQHHGKOTmn8DX1RGvKMGcspzllD5hixFLQqvXWPc33MZ3J-RssOJ-L?type=png)](https://mermaid.live/edit#pako:eNptkj1vwyAQhv-KdbMTYSAFM3RxtqhL1al2B2JIbMkGC4P6EeW_l9hOm1a5iXuf--BOd4LaKg0CDp19rxvpfPKyrUwSbQz7o5NDkzzjsrDOBt8a_Tazi-2ycgzjoI26FfE9kZRO--DMokVamf9NsrKQXafdTV6BZVlH8Y-0j7XG0Os_Yn1PVKWyPz--6RnLJqvVYxxg9nfZ5MbSV76fOV44Xnh95fXMycLJwmMHSOHoWgXCu6BT6LXr5cWF0yW2At_oXlcg4lPpgwydr6Ay55g2SPNqbX_NjPs-NiAOshujFwYlvd62Mi7rNyTOpF1hg_EgMjKVAHGCDxAYZWuOGMo4wijHnKbwCYJQtOYbttmQHHGKOTmn8DX1RGvKMGcspzllD5hixFLQqvXWPc33MZ3J-RssOJ-L) [![dark](https://mermaid.ink/img/pako:eNptkj1vwyAQhv-KdbMTYUwKZujibFGXqlPtDsQQ26oNFgb1I8p_L7GdKKlyE_c-3HscuiNURirgcOjMV9UI66K3bamjEKPf11YMTfSKi9xY412r1cfMzrFLitGPg9LyVsSPxLSwynmrFy3QUv9vkhS56Dplb-pyLIoqiHfSPniNvld3YvVIlIU01xff9Ay20Wr1HAaY810ypcH6wvczxwvHC68uvJp5uvB04aEDxFDbVgJ31qsYemV7cU7heL5bgmtUr0rg4SiF_Syh1KdQMwj9bkx_KQufXTfAD6IbQ-YHKZzatiL8VH9VbZhI2dx47YDTBE8mwI_wDRyjZM0QRQlDGGWYkRh-gKcErdmGbjZphhjBLD3F8Dt1RWtCMaM0IxmhT5hgRGNQsnXGvszrMW3J6Q9Ifp7J?type=png)](https://mermaid.live/edit#pako:eNptkj1vwyAQhv-KdbMTYUwKZujibFGXqlPtDsQQ26oNFgb1I8p_L7GdKKlyE_c-3HscuiNURirgcOjMV9UI66K3bamjEKPf11YMTfSKi9xY412r1cfMzrFLitGPg9LyVsSPxLSwynmrFy3QUv9vkhS56Dplb-pyLIoqiHfSPniNvld3YvVIlIU01xff9Ay20Wr1HAaY810ypcH6wvczxwvHC68uvJp5uvB04aEDxFDbVgJ31qsYemV7cU7heL5bgmtUr0rg4SiF_Syh1KdQMwj9bkx_KQufXTfAD6IbQ-YHKZzatiL8VH9VbZhI2dx47YDTBE8mwI_wDRyjZM0QRQlDGGWYkRh-gKcErdmGbjZphhjBLD3F8Dt1RWtCMaM0IxmhT5hgRGNQsnXGvszrMW3J6Q9Ifp7J) |
95+
| <ThemedImage lightSrc="https://mermaid.ink/img/pako:eNplkU1vwyAMhv9K5HNaEUIH4bBLq562204LO9DgNJESqChoH1X--0i6al8-2a_fxwb5Ao0zCBLawb02nfYhe9opm6U4x8PR61OXPdB6H20Temdfrq059oWuPYbobyJao-xftKi3ehjQ_wC3CWyS-Es61An_Pyh5s9Xqfl52FfZfQiKUhRyOvjcgg4-Yw4h-1HMJl9msIHQ4ogKZUoOtjkNQoOyUsJO2z86NN9K7eOxAtno4pyqejA6463X6w7clvQr91kUbQBblMgLkBd5AUlKsBeGkEISSigqWwzvIkpG12PDNpqyIYFSUUw4fy06yZpwKzitWMX5HGSU8BzR9cP7xeozlJtMnm-Z59g?type=png" darkSrc="https://mermaid.ink/img/pako:eNplkTtvwyAQgP-KdbNjYYIDZuiSKFO7darpQGxiW7UhuoD6sPLfi52m6uMm7uO-O9BNULvGgITj4F7rTqNPHnfKJjHO4dCiPnXJPa32wda-d_b5ejXHPtcVGh_wBo1tlP2r5tVWD4PBH-I2inWEv9Chivr_RrE2Wa3u5mFXsP8C0VAWUmixb0B6DCaF0eCo5xSmuViB78xoFMh4bDS-KFD2Ep2Ttk_OjTcNXWg7kEc9nGMWTo32Ztfr-IHxm2J8k8GtC9aD5BuxNAE5wRtISvJMEE5yQSgpqWApvINcM5KJghfFuiSCUbG-pPCxTCUZ41RwXrKS8Q1llPAUTNN7hw_XXSwruXwC4h15Pw?type=png" lightLink="https://mermaid.live/edit#pako:eNplkU1vwyAMhv9K5HNaEUIH4bBLq562204LO9DgNJESqChoH1X--0i6al8-2a_fxwb5Ao0zCBLawb02nfYhe9opm6U4x8PR61OXPdB6H20Temdfrq059oWuPYbobyJao-xftKi3ehjQ_wC3CWyS-Es61An_Pyh5s9Xqfl52FfZfQiKUhRyOvjcgg4-Yw4h-1HMJl9msIHQ4ogKZUoOtjkNQoOyUsJO2z86NN9K7eOxAtno4pyqejA6463X6w7clvQr91kUbQBblMgLkBd5AUlKsBeGkEISSigqWwzvIkpG12PDNpqyIYFSUUw4fy06yZpwKzitWMX5HGSU8BzR9cP7xeozlJtMnm-Z59g" darkLink="https://mermaid.live/edit#pako:eNplkTtvwyAQgP-KdbNjYYIDZuiSKFO7darpQGxiW7UhuoD6sPLfi52m6uMm7uO-O9BNULvGgITj4F7rTqNPHnfKJjHO4dCiPnXJPa32wda-d_b5ejXHPtcVGh_wBo1tlP2r5tVWD4PBH-I2inWEv9Chivr_RrE2Wa3u5mFXsP8C0VAWUmixb0B6DCaF0eCo5xSmuViB78xoFMh4bDS-KFD2Ep2Ttk_OjTcNXWg7kEc9nGMWTo32Ztfr-IHxm2J8k8GtC9aD5BuxNAE5wRtISvJMEE5yQSgpqWApvINcM5KJghfFuiSCUbG-pPCxTCUZ41RwXrKS8Q1llPAUTNN7hw_XXSwruXwC4h15Pw" alt="Normal Function Diagram" /> | <ThemedImage lightSrc="https://mermaid.ink/img/pako:eNptkj1vwyAQhv-KdbMTYSAFM3RxtqhL1al2B2JIbMkGC4P6EeW_l9hOm1a5iXuf--BOd4LaKg0CDp19rxvpfPKyrUwSbQz7o5NDkzzjsrDOBt8a_Tazi-2ycgzjoI26FfE9kZRO--DMokVamf9NsrKQXafdTV6BZVlH8Y-0j7XG0Os_Yn1PVKWyPz--6RnLJqvVYxxg9nfZ5MbSV76fOV44Xnh95fXMycLJwmMHSOHoWgXCu6BT6LXr5cWF0yW2At_oXlcg4lPpgwydr6Ay55g2SPNqbX_NjPs-NiAOshujFwYlvd62Mi7rNyTOpF1hg_EgMjKVAHGCDxAYZWuOGMo4wijHnKbwCYJQtOYbttmQHHGKOTmn8DX1RGvKMGcspzllD5hixFLQqvXWPc33MZ3J-RssOJ-L?type=png" darkSrc="https://mermaid.ink/img/pako:eNptkj1vwyAQhv-KdbMTYUwKZujibFGXqlPtDsQQ26oNFgb1I8p_L7GdKKlyE_c-3HscuiNURirgcOjMV9UI66K3bamjEKPf11YMTfSKi9xY412r1cfMzrFLitGPg9LyVsSPxLSwynmrFy3QUv9vkhS56Dplb-pyLIoqiHfSPniNvld3YvVIlIU01xff9Ay20Wr1HAaY810ypcH6wvczxwvHC68uvJp5uvB04aEDxFDbVgJ31qsYemV7cU7heL5bgmtUr0rg4SiF_Syh1KdQMwj9bkx_KQufXTfAD6IbQ-YHKZzatiL8VH9VbZhI2dx47YDTBE8mwI_wDRyjZM0QRQlDGGWYkRh-gKcErdmGbjZphhjBLD3F8Dt1RWtCMaM0IxmhT5hgRGNQsnXGvszrMW3J6Q9Ifp7J?type=png" lightLink="https://mermaid.live/edit#pako:eNptkj1vwyAQhv-KdbMTYSAFM3RxtqhL1al2B2JIbMkGC4P6EeW_l9hOm1a5iXuf--BOd4LaKg0CDp19rxvpfPKyrUwSbQz7o5NDkzzjsrDOBt8a_Tazi-2ycgzjoI26FfE9kZRO--DMokVamf9NsrKQXafdTV6BZVlH8Y-0j7XG0Os_Yn1PVKWyPz--6RnLJqvVYxxg9nfZ5MbSV76fOV44Xnh95fXMycLJwmMHSOHoWgXCu6BT6LXr5cWF0yW2At_oXlcg4lPpgwydr6Ay55g2SPNqbX_NjPs-NiAOshujFwYlvd62Mi7rNyTOpF1hg_EgMjKVAHGCDxAYZWuOGMo4wijHnKbwCYJQtOYbttmQHHGKOTmn8DX1RGvKMGcspzllD5hixFLQqvXWPc33MZ3J-RssOJ-L" darkLink="https://mermaid.live/edit#pako:eNptkj1vwyAQhv-KdbMTYUwKZujibFGXqlPtDsQQ26oNFgb1I8p_L7GdKKlyE_c-3HscuiNURirgcOjMV9UI66K3bamjEKPf11YMTfSKi9xY412r1cfMzrFLitGPg9LyVsSPxLSwynmrFy3QUv9vkhS56Dplb-pyLIoqiHfSPniNvld3YvVIlIU01xff9Ay20Wr1HAaY810ypcH6wvczxwvHC68uvJp5uvB04aEDxFDbVgJ31qsYemV7cU7heL5bgmtUr0rg4SiF_Syh1KdQMwj9bkx_KQufXTfAD6IbQ-YHKZzatiL8VH9VbZhI2dx47YDTBE8mwI_wDRyjZM0QRQlDGGWYkRh-gKcErdmGbjZphhjBLD3F8Dt1RWtCMaM0IxmhT5hgRGNQsnXGvszrMW3J6Q9Ifp7J" alt="Coroutine Diagram" /> |
9496

9597
Even though this workflow will execute to completion effectively once, it will still be partially executed four different times. The results of activities are cached so that only failed activities will be called again. Successful activities get skipped.
9698

0 commit comments

Comments
 (0)