天天看點

Flask學習筆記(2)-login_pageFlask學習筆記(2)-login_page

1.<code>cd mysite</code>進入mysite目錄。

2.<code>git log</code>檢視git記錄後按<code>Q</code>退出。

<code>methods</code>有post和get兩種方式,post輸入框後:

當密碼錯誤,error = False,顯示錯誤提示(下文);

密碼正确,get到index。

提供非常友善的login函數。以下語句建立flask_login執行個體,并和app關聯起來。

用<code>{% if current_user.is_authenticated %} {% endif %}</code>将評論輸入框包起來,這樣,未登入就看不到輸入框。但實際上這仍然不完善,送出評論的時候并不會判斷登入狀态。用爬蟲的<code>post</code>方法還是可以直接向網頁添加評論,安全等級非常低。解決方法是在get到輸入框内容前加上下面這段:

一些常用方法

<code>current_user</code>判斷是否登入;

<code>logout_user</code>登出;

<code>login_required</code>登陸後可見;