From 8c075a4a55f71f16fd1318322d8b0e0731e1a02f Mon Sep 17 00:00:00 2001 From: jingming295 Date: Sat, 13 Jan 2024 03:13:34 +0800 Subject: [PATCH] docs: readme.md --- readme.md | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/readme.md b/readme.md index 36fed5a..95d958c 100644 --- a/readme.md +++ b/readme.md @@ -2,6 +2,8 @@ ## Web Development Project +[![CodeFactor](https://www.codefactor.io/repository/github/jingming295/blog/badge)](https://www.codefactor.io/repository/github/jingming295/blog) + ## Intro This project include backend and frontend. Backend files all in server/ @@ -20,18 +22,29 @@ Finally, you can access this website via http://localhost:8080/ ## TODO Plan -- [ ] Login and Register +- [x] **Login and Register** - [x] Encrypt Password - [x] Perform Register - [x] Perform Login - - [ ] Email Verification -- [x] Keep Login Status + - [x] Email Verification + +- [x] **Keep Login Status** - [x] Encrypt data - - [ ] (editional) 每次前端和后端交互的时候,把密码和用户名合并加密混淆作为私钥,然后你后端先发个随机密钥包给前端,再发一个私钥+随机密码包加密的给前端,判断两者是否相同。相同则再发送一个随机密钥包,作为cookie,然后每次访问后端的时候,需要权限验证的地方,发送的header里面的auther:随机密钥包,然后和后端验证是否一致。验证完后刷新随机密钥包,并且下放一个新的密钥包。然后前端覆盖原先的密钥包。甚至可以把这个用户名和密码合并混淆加密的包伪装为图片发到后端。然后前端js混淆加密 -- [x] View Article -- [x] Manage Article + +- [x] **View Article** + +- [x] **Manage Article** - [x] Post Article - [x] Edit Article - [x] Delete Article -- [ ] User Profile Page - 20% progress - - [ ] User Profile Edit \ No newline at end of file + +- [x] **User Profile Page** + - [x] User Profile Edit + - [x] User Password Edit + +- [x] **Admin Page** + - [x] Login And Register Setting + - [x] Send Email Setting + - [x] Color Scheme Setting + - [x] Add And Edit Article Area + - [x] Add And Edit Article Sub Area