摘要:寫在前面為了練習框架,寫了個問答網站。最近打算把登錄注冊功能添加上。所以另外開了個先多帶帶實現下這個功能。登錄的本質就是檢測用戶輸入的帳號在不在數據庫里,然后再檢查密碼對不對。
寫在前面
為了練習Express.js框架,寫了個問答網站。最近打算把登錄注冊功能添加上。所以另外開了個repo,先多帶帶實現下這個功能。
思路分析
代碼寫的多了就會發現:不論寫什么項目,"思路"是比"動手寫代碼"要重要的. 理想的情況就是: 花幾個小時想思路,想細節.然后噼里啪啦幾十分鐘寫完了.
注冊的本質就是:把用戶輸入的(合法的)帳號密碼存到數據庫里。
登錄的本質就是:檢測用戶輸入的帳號在不在數據庫里,然后再檢查密碼對不對。
當然實際上登錄注冊沒這么簡單.驗證帳號密碼的合法性就不說了.還有:
密碼在存進數據庫前要加密(MD5)
用Session(cookie)實現所謂的"記住密碼"功能(下一次打開網站無需登錄)
注冊時使用郵箱(短信)進行驗證,以后還可以用它進行重置等服務.
第三方登錄
(差點忘了) 驗證碼
代碼寫好了: Github地址
PS:
最后說說怎么學習MongoDB/mongoose.
相比于在項目實戰中學習,我倒是覺得還是老實跟著文檔一個點一個點的過更好! 這里推薦兩個Gitbook(我都看過):
MongoDB入門指南
mongoose入門
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/81591.html
摘要:寫在前面為了練習框架,寫了個問答網站。最近打算把登錄注冊功能添加上。所以另外開了個先單獨實現下這個功能。登錄的本質就是檢測用戶輸入的帳號在不在數據庫里,然后再檢查密碼對不對。 寫在前面 為了練習Express.js框架,寫了個問答網站。最近打算把登錄注冊功能添加上。所以另外開了個repo,先單獨實現下這個功能。 思路分析 代碼寫的多了就會發現:不論寫什么項目,思路是比動手寫代碼要重要的...
摘要:利用中間件實現異步請求,實現兩個用戶角色實時通信。目前還未深入了解的一些概念。往后會寫更多的前后臺聯通的項目。刪除分組會連同組內的所有圖片一起刪除。算是對自己上次用寫后臺的一個強化,項目文章在這里。后來一直沒動,前些日子才把后續的完善。 歡迎訪問我的個人網站:http://www.neroht.com/? 剛學vue和react時,利用業余時間寫的關于這兩個框架的訓練,都相對簡單,有的...
摘要:是的源碼,算是一個基本的博客系統,包含文章發布,關注,評論等功能。這些功能可以說是任何一個網站的基礎。比如運營數據配置和其他數據配置分開,因為很有可能需要做一個小的工具來讓非技術人員配置相關參數。模式在中有一個專門的章節來講解。 1. About 1.1 what: nodeclub是cnodejs.com的源碼,cnode算是一個基本的博客系統,包含文章發布, 關注,評論等功能...
摘要:一起源本人是一個前端攻城獅,本著對全棧工程師的向往,學習了搭建服務器,根據所學知識自己設計制作了一個簡易的小說閱讀系統悅讀。先睹為快悅讀這套系統包括后臺服務數據庫存儲后臺管理端客戶端。 一、起源 本人是一個前端攻城獅,本著對全棧工程師的向往,學習了nodejs搭建web服務器,根據所學知識自己設計制作了一個簡易的小說閱讀系統——悅讀。先睹為快:悅讀這套系統包括:后臺服務、數據庫存儲、后...
摘要:開發個人博客系統初探,目前主要實現了用戶登錄注冊功能,包括后臺用戶登錄注冊邏輯的基礎使用基于數據庫的注冊驗證和用戶信息保存以及使用中間件保存用戶登錄狀態,后續將推出博文展示內容預覽評論以及后臺博文管理功能,歡迎持續關注項目地址登錄頁截圖 Node開發個人博客系統初探,目前主要實現了用戶登錄注冊功能,包括后臺用戶登錄注冊邏輯、Mongodb的基礎使用、基于數據庫的注冊驗證和用戶信息保存以...
閱讀 1534·2023-04-25 17:41
閱讀 3054·2021-11-22 15:08
閱讀 853·2021-09-29 09:35
閱讀 1615·2021-09-27 13:35
閱讀 3337·2021-08-31 09:44
閱讀 2726·2019-08-30 13:20
閱讀 1948·2019-08-30 13:00
閱讀 2570·2019-08-26 12:12