博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BBS论坛(四)
阅读量:6991 次
发布时间:2019-06-27

本文共 1230 字,大约阅读时间需要 4 分钟。

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 %}

效果:

 

转载地址:http://sobvl.baihongyu.com/

你可能感兴趣的文章
WebApiThrottle限流框架使用手册
查看>>
SQL Server里的自旋锁介绍
查看>>
成为高级程序员的 10 个步骤
查看>>
关于map与set的一点理解;
查看>>
可重复读隔离级别里的可能死锁
查看>>
[LeetCode]N-Queens 八皇后问题扩展(经典深层搜索)
查看>>
iOS开发-Launch Image和Launch Screen
查看>>
【Xamarin开发 Android 系列 3】循序渐进的学习顺序
查看>>
CSAPP 六个重要的实验 lab5
查看>>
迭代中删除元素
查看>>
php中pdo例子
查看>>
ZOOKEEPER在CENTOS6上的再安装
查看>>
simplified build configuration
查看>>
Turn the corner (三分)
查看>>
java Webservice(一)HttpClient使用(一)
查看>>
cookie (储存在用户本地终端上的数据)
查看>>
你真的会玩SQL吗?之逻辑查询处理阶段
查看>>
用字体制作小图标
查看>>
python之函数用法startswith()
查看>>
while(scanf("%d",&n)!=EOF)与while(cin>>n)
查看>>