demo項目開發(Python+flask+mysql+redis只包含后端接口)


【demo項目開發需求】

用戶信息管理,可以注冊、登錄、添加用戶、刪除用戶

注冊:任何用戶可以注冊,對用戶提交的注冊信息進行校驗,返回對應的信息,其中:

  用戶名:必填,唯一

  密碼:必填,只能6-12位,入庫是加鹽加密

  真實名:必填

  性別:非必填,只能0(male)或者1(female)

  電話:必填,唯一,滿足電話要求,數字,且11位

登錄:用戶登錄,成功,則保存token到redis,其中:

  用戶名:必填

  密碼:必填

  如果登錄成功,對用戶名加時間戳的字符串進行md5加密,生成的值作為token,然后將用戶名作為key,token作為value,存入redis,且設置失效時間

添加用戶:只能是管理員且登錄成功后,才可以添加用戶

  token:必填,登錄成功返回的token

  添加者:必填

  用戶名:必填,唯一

  真實名:必填

  性別:非必填,只能0(male)或者1(female)

  電話:必填,唯一,滿足電話要求,數字,且11位

  密碼:默認是123456,不填

刪除用戶:只能是管理員且登錄成功后,才可以刪除用戶

  用戶的id:必填 

 

【數據表設計和源碼】

數據表設計 https://www.cnblogs.com/xinhua19/p/12753125.html

源碼      https://www.cnblogs.com/xinhua19/p/12753155.html

 

 

 

 

 

本地已經調試過了

還沒部署到linux服務器,暫時還不知道怎么部署上去, 有知道的小伙伴可以在下面評論


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM