日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:flask中Login的使用

Flask-login,簡單的來說,就是一個用戶登錄頁面的設置,可以說通過這種方法,我們可以對活躍用戶和不活躍用戶授予不同的權限。同時在會話的安全上有所保證。下面我們就Login的一些使用好處進行介紹,然后帶來詳細的Login使用實例供大家學習,一起來看看具體的內容吧。

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設,高港企業(yè)網(wǎng)站建設,高港品牌網(wǎng)站建設,網(wǎng)站定制,高港網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,高港網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

1、Login的好處

會話中積累的活躍用戶可以輕松登錄。

可以限制未登錄的用戶訪問頁面。

處理記住我的功能。

保護對話cookie不被小偷偷走。

輕松集成到Flask-Principal或其他許可擴展。

2、使用實例

將需要提供一個user_loader 回調。這個回調用于通過在會話中存儲的ID來加載用戶對象,它應該使用用戶的  unicode ID ,并返回相對應的用戶對象。例如:

@login_manager.user_loaderdef load_user(userid):return User.get(userid)

它應該返回  None ( 不要拋出一個異常) 如果ID無效. (在這種情況下,ID應該手動的進行刪除然后處理為繼續(xù)運行。)

一旦用戶認證通過,你可以通過函數(shù)   login_user 進行登入,例如:

@app.route("/login", methods=["GET", "POST"])def login():form = LoginForm()if form.validate_on_submit():# login and validate the user...login_user(user)flash("Logged in successfully.")return redirect(request.args.get("next") or url_for("index"))return render_template("login.html", form=form)

它是如此簡單。 你可以通過 current_user 代理獲取用戶,這個代理在整個模板中都是有效的:

{% if current_user.is_authenticated() %}
  Hi {{ current_user.name }}!
{% endif %}

頁面如果需要用戶登錄才可以訪問可以使用  login_required 裝飾器:

@app.route("/settings")@login_requireddef settings():pass

當用戶需要登出時:

@app.route("/logout")@login_requireddef logout():logout_user()return redirect(somewhere)

它們即將登出,會話中的cookie將被全部清除。

以上就是flask中Login的使用,如果大家沒有聽說的Login,不妨先就它進行一些基礎的了解,然后再來體會它的用處。


網(wǎng)站名稱:創(chuàng)新互聯(lián)Python教程:flask中Login的使用
網(wǎng)站網(wǎng)址:http://m.5511xx.com/article/coscpoh.html