一、功能需求分析
1.登入功能分析
1.1登入流程
1.2功能(乙個請求為乙個功能)
~登入頁面
~登入功能
~登出功能
二、登入頁面
1.介面設計
1.1.介面說明
類目 說明
請求方式 get
url定義 /usel/login/
引數格式 無引數
1.2返回結果
登入頁面
1.3**實現
三、登入功能
1.業務流程
1.1引數校驗
~1.賬戶的校驗
~2.密碼的校驗
~3.賬戶密碼聯合校驗
1.2登入邏輯
~1.在session中儲存狀態
~2.根據記住我選項,進行有效期的設定(session_id)
2.介面設計
2.1.介面說明
類目 說明
請求方式 get
url定義 /usel/login/
引數格式 表單
2.2引數說明
引數名 型別 是否必須 描述
account 字串 是 使用者輸入的賬戶(手機號碼或者使用者名稱)
password 字串 是 使用者輸入的密碼
remember 字串 否 使用者是否勾選免登入
2.3返回結果
error: '0'
errmsg: 'ok'
2.4**
user/views.py
class loginview(view):
登入檢視
url: '/user/login/'
def get(self, request):
return render(request, 'user/login.html')
def post(self, request):
#1.先校驗
form = loginform(request.post)
if form.is_valid():
#2.再登入
return json_response(errmsg='恭喜登入成')
else:
# 將表單的報錯資訊進行拼接
err_msg_list =
for item in form.errors.values():
err_msg_str = '/'.join(err_msg_list)
return json_response(errno=code.paramerr, errmsg=err_msg_str)
user/forms.py
四、登出功能
1.介面設計
介面說明
類目 說明
請求方法 get
url定義 /user/logout/
引數格式 無引數
2.後端**
003使用者名稱密碼登入
coding utf 8 name aaa password 123 i 3 def name while i 0 name 1 input 請輸入使用者名稱 password 1 input 請輸入密碼 if name name 1 and password password 1 print 登陸...
python註冊使用者名稱和密碼登入 使用者名稱和密碼登入
我想建立乙個登入,其中將開啟乙個文字 csv檔案,從檔案中讀取 有效 的使用者名稱和密碼,然後如果使用者新增的內容與檔案中的內容匹配,那麼它將允許訪問程式的其餘部分 如何將下面的 整合到其中乙個檔案中開啟乙個檔案,讀取有效的使用者名稱和密碼,並根據使用者的輸入進行檢查 目前我有一些工作,但只有乙個密...
MongoDB 設定使用者名稱密碼登入
mongodb 預設直接連線,無須身份驗證,如果當前機器可以公網訪問,且不注意mongodb 埠 預設 27017 的開放狀態,那麼mongodb就會產生安全風險,被利用此配置漏洞,入侵資料庫。由於網路配置因人而異,需要根據自己實際環境進行配置,不作冗述。大致可以從以下方面禁止。在外網機器命令列中執...