flask后端开发(13):登录功能后端实现和钩子函数

目录

一、登录后端逻辑

还是检查页面的请求,是GET还是POST,GET一般是向服务器请求静态资源,POST是向服务器提交/上传信息

如果是GET,那就是得到静态资源,如果是用户上传个人信息,需要登录,那就是POST

二、Session会话维持

cookie会存储在本地,会发给flask

三、钩子函数

在 Flask 框架中,钩子函数(Hook Functions)是指在特定事件发生时自动调用的函数。这些函数可以被用来执行初始化、清理、信号处理、请求预处理和后处理等任务。钩子函数是一种事件驱动编程的实现方式,允许开发者在不修改框架核心代码的情况下,对框架的行为进行扩展或自定义。

其实就是设置了两个全局变量,这样每次出现用户信息特别是用户名的时候,不需要再次渲染

四、前端登录与非登录状态切换

如果已经登录,是不需要再有登录的按钮的

退出登录的逻辑,只要清楚session会话信息,然后再跳转回登录页面

相关推荐
ZHOU_WUYI1 分钟前
5. fastwam 模型 video expert pre dit过程
pytorch·python·世界动作模型
izhaorui2 分钟前
【无标题】
后端
小p4 分钟前
nextjs学习9: Next.js 渲染与缓存
前端·后端
宋哥转AI11 分钟前
深入理解 AI Agent 03|RAG评估体系:量化检索增强效果,精准定位系统短板
人工智能·后端·agent
Leo28214 分钟前
数据库Executor-Selector排查实践
后端
Zane199416 分钟前
线程池入门:7 大核心参数与 4 种拒绝策略
java·后端
用户2986985301420 分钟前
无需安装 Excel,也能轻松将 CSV 转为 XLS 或 XLSX
后端·c#·excel
Gopher_HBo23 分钟前
Gin架构总览
后端
BingoGo24 分钟前
PHP 8.6 新特性一览
后端·php
大陈AI25 分钟前
从“打开就卡“到“秒开“:一次 PHP GD 动态海报生成的性能优化实战
后端