python flask 多用户留言板源码(管理员后台版)

python flask 多用户留言板源码(管理员后台版)

python原创2023-06-14 16:42:54560A+A-

支付39元,立即下载源码

原创作品,为避免同校同学撞车,请先查询订单,再支付购买!

  源码说明:

  【原创】python flask 多用户留言板

  功能模块

  1、认证模块:包含注册、登录和退出注销功能

  2、留言板模块:包含用户留言、用户密码修改,管理员回复和删除留言功能。

  3、用户管理模块:包含禁言、解禁、删除用户功能,密码修改功能。

  4、留言管理模块:包含留言审核、留言禁言、留言删除、留言回复

  5、留言展示,数据分页

  部分功能截图:

留言板留言模块.png

232.png

留言板登录模块.png

留言板注册模块.png

留言板留言管理模块.png

留言板用户管理模块.png

留言板密码修改模块.png



  实现功能(列举部分):

  1、认证模块

  (1). 注册功能:

  - 当请求方法为 POST 时,获取表单中的用户名、密码和确认密码;

  - 从数据库中查询是否已存在该用户名,如果存在或用户名为 'admin',则提示用户名已存在;

  - 如果两次输入的密码一致,则将密码进行 MD5 加密后插入数据库中,并提示注册成功;

  - 如果两次输入的密码不一致,则提示两次输入的密码不一致;

  - 如果请求方法为 GET,则渲染注册页面。

  (2). 登录功能:

  - 当请求方法为 POST 时,获取表单中的用户名和密码;

  - 将密码进行 MD5 加密后与数据库中的密码进行比对,如果匹配,则将用户信息存入 session 中,并根据用户名跳转到不同的页面;

  - 如果不匹配,则提示用户名或密码错误;

  - 如果请求方法为 GET,则渲染登录页面。

  (3). 注销功能:

  - 清除 session 中的用户信息,并提示已注销登录;

  - 跳转到留言板首页。

  2、留言板模块

  该代码为一个 Flask 应用中的留言板模块,包含留言、回复和删除留言功能。

  (1). 留言功能:

  - 当请求方法为 POST 时,获取表单中的留言内容和用户 ID;

  - 将留言内容和用户 ID 插入数据库中,并提示留言已提交,待管理员审核后才能显示;

  - 如果用户未登录,则提示请先登录;

  - 如果用户已被禁言,则提示用户已被禁言,不能进行其他操作;

  - 如果请求方法为 GET,则获取留言列表并分页显示。

  (2). 回复功能:

  - 当请求方法为 POST 时,获取表单中的回复内容和留言 ID;

  - 将回复内容和用户 ID 插入数据库中,并提示回复已提交;

  - 如果请求方法为 GET,则渲染回复页面。

  (3). 删除留言功能:

  - 根据留言 ID 删除留言和回复;

  - 提示留言已删除;

  - 跳转到留言板首页。

  ps:篇幅所限,完整功能说明保留在源码文件夹里。

  文件目录结构:

23232.png

  源码技术栈:

  ①前端:Bootstrap v4.5

  ②语言:python3  flask 框架

  ③数据库:Mysql

  MySql数据库相关:

  ① config.py 数据库配置文件

  ②py_message_2.sql 数据库表结构sql文件

  ③ 搭建运行该源码时,新建数据库py_message_2,将py_message_2.sql生成数据表和数据 ,管理员 admin  密码 123   

  源码运行环境:

  python3+

  其他说明:

  限定管理员账号id=1 username = admin

支付39元,立即下载源码

原创作品,为避免同校同学撞车,请先查询订单,再支付购买!

点击这里复制本文地址 欢迎来到大黄鸡源码分享网
qrcode

大黄鸡源码编程网 © All Rights Reserved.  
网站备案号:闽ICP备18012015号-4
Powered by Z-BlogPHP
联系我们| 关于我们| 广告联系| 网站管理