後台使用者註冊&登錄系統Demo

Darren
BackEnd

這段時間除了持續在swift的練習之外 也終於開始下手往後台的功能開始摸索 雖然有看了一些vapor的資料跟練習了一下 但想想剛開始還是用已經比較多人用過的方式來寫 先把基礎打好之後要換應該也不難吧XD 問題是所以我說那個基礎勒QQ

這段時間除了持續在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確認這名使用者完成註冊

Thanks for reading!

I hope you found this article helpful. Feel free to share your thoughts or questions.