整個使用者中心的開發,我們將模擬公司內面向介面的開發。
現在假設專案經理已經設計好了介面文件,詳見:《使用者中心介面說明.md》
我們將根據文件直接編寫後台功能,不關心頁面實現。
create table `tb_user` (
`id` bigint(20) not null auto_increment,
`username` varchar(50) not null comment '使用者名稱',
`password` varchar(32) not null comment '密碼,加密儲存',
`phone` varchar(20) default null comment '註冊手機號',
`created` datetime not null comment '建立時間',
`salt` varchar(32) not null comment '密碼加密的salt值',
primary key (`id`),
unique key `username` (`username`) using btree
) engine=innodb auto_increment=28 default charset=utf8 comment='使用者表';
資料結構比較簡單,因為根據使用者名稱查詢的頻率較高,所以我們給使用者名稱建立了索引
注意:為了安全考慮。這裡對password和salt新增了註解@jsonignore,這樣在json序列化時,就不會把password和salt返回。
public
inte***ce
extends
@service
public
class
userservice
@controller
public
class
usercontroller
後台 Django專案建立
為luffy專案建立乙個虛擬環境 mkvirtualenv luffy 按照基礎環境依賴 pip install django 2.0.7 pip install djangorestframework pip install pymysql 前提 在目標目錄新建luffy資料夾 cd 建立的luf...
商城專案實戰13 展示後台管理頁面
我們前面做了那麼多準備不是白做的,大家如果堅持到現在,真的值得給自己乙個擁抱!現在我們就來開始著手處理後台管理系統。首先,大家需要整合淘淘 的後台管理系統靜態頁面,即需要將以下css js jsp三個資料夾新增到taotao manager web工程中的web inf下。整合靜態頁面之後的效果為 ...
後台專案筆記1(建立專案)
步驟 命令列開啟vue ui 3 安裝babel router linter 使用配置檔案 一共四個 4 然後建立就行了 5 安裝elementui 6 安裝依賴,直接安裝好了就行了 7 去碼雲建立倉庫 首先確保自己有公鑰 點選建立,顯示如下就可以了 8 在命令列配置一下git git add gi...