這段時間除了持續在swift的練習之外

也終於開始下手往後台的功能開始摸索

雖然有看了一些vapor的資料跟練習了一下

但想想剛開始還是用已經比較多人用過的方式來寫

先把基礎打好之後要換應該也不難吧XD

問題是所以我說那個基礎勒QQ

第一個Demo先試著使用XMAPP幫我整合Apache、MySQL跟PHP然後跑在我的電腦上

然後利用postfix做認證信的傳送

目前先做好了假的Twitter註冊跟登錄系統

大致上的流程就是使用者輸入帳號密碼跟姓名與電子郵件進行註冊

Server這邊收到之後把使用者資料存到Database的users這個table內

並且在emailTokens這個Table裡面存入這名使用者的id與註冊用的token

然後發送認證郵件給使用者,使用者接收到這個有token的email後就可以進行驗證

驗證成功就把database的emailTokens裡面的token刪除

並把user的emailConfirmed這個欄位從0改成1

實際操作如下

先在iOS端輸入註冊資訊,傳輸成功iOS端會收到回傳的JSON資訊

在後端會把輸入的資訊放到users裡面,也會在emailTokens裡放入此id的token

最後在使用者接受到認證信並按下確認之後會將後台的token刪除

並更改emailConfirmed確認這名使用者完成註冊

Support

Comments

2017-08-11

⬆︎TOP