電商專案 2020-12-05
電商專案
2020-12-05 工作內容
完成使用者中心資訊渲染和郵箱驗證
1.使用者中心邏輯分析
- 分析使用者基本資訊邏輯
核心是在使用者模型中新增email_active欄位,來確認是否啟用
- 查詢並渲染使用者基本資訊
可以直接用request.user中獲取登陸使用者資訊,使用登陸驗證,保證有登陸使用者資訊
2.使用者中心前端邏輯
- 從後端接受使用者資訊,傳遞到vue.js中,並進行渲染,這樣格式程式碼方便統一
- 前端校驗郵箱格式
- 前端向後端對應介面傳送請求,給使用者郵箱傳送確認郵件
- 根據郵件啟用狀態,選擇呈現資訊
3.後端邏輯
- 修改使用者模型:增添email_active欄位,並遷移
- 配置Django傳送郵件配置
- 傳送郵箱驗證郵件:使用celery非同步傳送郵件,提高響應速度
celery設定重試機制
- 生成郵箱確認連線:使用itsdangerous實現簽名,並設定過期時間
- 郵箱確定連線驗證:使用itsdangerous提取使用者資訊,並驗證
總結
-
對於celery的一些高階用法,不是很熟悉,需要多加強學習,比如celery的工作模式有哪些等等。
-
第三方登陸,基本都是類似QQ登陸的,以後可以根據情況,新增各種第三方登陸
相關文章
- 電商專案
- 電商專案app開發APP
- 黑馬PM-電商專案-電商後臺
- 電商專案——初識電商——第一章
- 電商專案之支付系統
- 黑馬PM-電商專案-電商使用者端
- 電商專案之收貨地址理解
- Laravel Shop 電商專案正式開源~Laravel
- Vue電商專案-提升逼格玩轉svgVueSVG
- 分享 | Laravel重構企業級電商專案Laravel
- 電商專案 2020-12-16
- 電商專案 2020-11-26
- 電商專案 2020-11-27
- 電商專案 2020-11-28
- 電商專案 2020-11-29
- 真實專案案例:HeyShop品牌電商小程式
- 某電商專案的若干技術問題
- 黑馬PM-電商專案-財務管理
- Java就業企業面試問題-電商專案Java就業面試
- 一個電商專案的Web服務化改造Web
- .NET Core/.NET5/.NET6 開源專案彙總7:電商專案
- 電商發退貨後臺管理系統專案需求
- 10分鐘在 Rainbond 上部署 mall 電商專案AI
- Java從零到企業級電商專案實戰Java
- 矽谷社交電商專案Weee:左鄰右里做團購
- 肖sir_搭專案實戰之電商_22.1
- 電商運營管理用什麼專案管理軟體好?專案管理
- 一個電商專案的Web服務化改造2:現有專案的5個問題Web
- 一個電商專案的Web服務化改造7:Dubbo服務的呼叫,4個專案Web
- vue大型電商專案尚品彙(前臺篇)day02Vue
- 聚合電商供應鏈專案系統開發(可二開)
- vue大型電商專案尚品彙(後臺篇)day03Vue
- vue大型電商專案尚品彙(後臺篇)day04Vue
- vue大型電商專案尚品彙(後臺篇)day01Vue
- vue大型電商專案尚品彙(後臺篇)day05Vue
- vue大型電商專案尚品彙(後臺篇)day02Vue
- vue大型電商專案尚品彙(前臺篇)day05Vue
- 一窺比特幣電商Purse.io的神祕專案…比特幣