Day15 使用者中心介面說明

2022-07-24 11:06:19 字數 1206 閱讀 5724

學於黑馬和傳智播客聯合做的教學專案 感謝

黑馬官網

傳智播客官網

實現使用者資料的校驗,主要包括對:手機號、使用者名稱的唯一性校驗。

get /check//
引數

說明是否必須

資料型別

預設值data

要校驗的資料

是string

無type

要校驗的資料型別:1,使用者名稱;2,手機;

否integer

無返回布林型別結果:

狀態碼:

根據使用者輸入的手機號,生成隨機驗證碼,長度為6位,純數字。並且呼叫簡訊服務,傳送驗證碼到使用者手機。

post /code
引數

說明是否必須

資料型別

預設值phone

使用者的手機號碼

是string無無

狀態碼:

實現使用者註冊功能,需要對使用者密碼進行加密儲存,使用md5加密,加密過程中使用隨機碼作為salt加鹽。另外還需要對使用者輸入的簡訊驗證碼進行校驗。

post /register
form表單格式

引數說明

是否必須

資料型別

預設值username

使用者名稱,格式為4~30位字母、數字、下劃線

是string

無password

使用者密碼,格式為4~30位字母、數字、下劃線

是string

無phone

手機號碼

是string

無code

簡訊驗證碼

是string

無無返回值。

狀態碼:

查詢功能,根據引數中的使用者名稱和密碼查詢指定使用者

get /query
form表單格式

引數說明

是否必須

資料型別

預設值username

使用者名稱,格式為4~30位字母、數字、下劃線

是string

無password

使用者密碼,格式為4~30位字母、數字、下劃線

是string

無使用者的json格式資料

狀態碼:

檔案操作(day15)

呼叫函式可以使用被呼叫函式動態分配的 儲存區calloc函式也可以動態分配一組連續的 儲存區這個函式可以把所有動態分配的儲存區 內容設定成0 為了使用這個函式也需要包含stdlib.h標頭檔案 這個函式需要兩個引數,第乙個引數表示要 分配的儲存區個數,第二個引數表示單個 儲存區的大小 這個函式的返回...

python學習歷程day15

學習內建函式 包括map,sort,repr,lambda,filter,遞迴,二分法查詢 1.map lst 1,4,7,2,5,8 def func el return el 2 func lst 或者m map lambda el el 2,lst 把後面的可迭代物件中的每乙個元素傳遞給fun...

Day15 模組的練習

匯入標準庫模組 time 時間 標準庫模組 time 時間 練習 exercise02 03 import time 1.當前時間戳 1970年1月1日到現在經過的秒數 print time.time 1574153197.3360288 2.時間元組 年,月,日,時,分,秒,星期,年的天,夏令時偏...