Flask實現使用者登入介面

2021-08-28 09:50:56 字數 981 閱讀 9795

# coding:utf8

# 一 匯入包,會話儲存包、渲染模組和請求包

from flask import flask,render_template,request,session

# 構建乙個web伺服器,列印hello /world/

# 完整的url 127.0.0.1:5000/

def web():

#首頁資訊

#使用者名稱登入成功儲存在session裡面

if 'username' in session :

return "使用者已經登入"

return "登入失敗..."

# 顯示文字

def index():

#設定文字格式

return ""

# 實現業務邏輯和展示相分離

def login():

#呼叫request裡面的form**獲取username使用者名稱資訊

username = request.form.get('username')

password = request.form.get('password')

# 進行校驗

if username == "user" and password == "123456" :

# 儲存登入資訊,儲存到session字典裡面

session['username'] = username

session['password'] = password

return "登入成功"

#新建乙個html檔案,渲染模組

return render_template('login.html')

#退出賬號

def logout():

session.pop('username')

return '退出賬號!'

#設定金鑰

if __name__ == '__main__':

#自動調式模式

PHP實現使用者登入介面

首先要實現使用者登入介面需要乙個html登入表單 post使用者名稱和密碼 username post username password post password 連線mysql con mysqli connect localhost root 驗證mysql連線是否成功if mysqli e...

Django實現使用者登入

今天的文章基於之前做的配置,實現乙個具體的功能demo 登入。在login的templates目錄下建立兩個模板,分別是login.html和home.html,當使用者未登入時,跳轉到login.html頁面,登陸成功或者登入狀態,跳轉到home.html。url的配置主要有兩個,django d...

Session實現使用者登入

前端介面 複製 一 登入驗證 1 將使用者輸入的使用者名稱和密碼與資料庫裡面的使用者名稱密碼進行比對。2 建立user物件,設定使用者名稱和密碼。3 建立session物件,儲存user物件。通過getsession 的setattribute 儲存乙個user物件。4 登入成功,實現頁面跳轉。二 ...