4.1.cms登录页面csrf保护
(1)Perfect_bbs.py
from flask_wtf import CSRFProtectCSRFProtect(app)
添加csrf保护后,现在再去登录
(2)cms/cms_login.html添加csrf保护
4.2.cms后台修改密码界面布局完成
(1)cms.views.py
class ResetPwdView(views.MethodView): decorators = [login_required] def get(self): return render_template('cms/cms_resetpwd.html') def post(self): passbp.add_url_rule('/resetpwd/',view_func=ResetPwdView.as_view('resetpwd'))
(2)cms/cms_base.html
(3)cms/cms_resetpwd.html
{% extends 'cms/cms_base.html' %}{% block title %} 修改密码{% endblock %}{% block page_title %} { { self.title() }}{% endblock %}{% block head %}{% endblock %}{% block main_content %}{% endblock %}
效果: