【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服務器,暫時還不知道怎么部署上去, 有知道的小伙伴可以在下面評論