首页 > 其他分享 >session有效期内登录

session有效期内登录

时间:2023-07-25 11:57:17浏览次数:39  
标签:info return 有效期 登录 request session dict path

from django.utils.deprecation import MiddlewareMixin
from django.shortcuts import render,redirect
class MyMiddleware(MiddlewareMixin):
def process_request(self,request):
path=["/Login","/register"]
print(request.path_info)
if request.path_info in path:
return
info_dict=request.session.get("info")
print(info_dict)
if info_dict:
#if request.path_info == "/runoob" and info_dict["name"]=="嘀嘀":
return
return redirect('/Login')








标签:info,return,有效期,登录,request,session,dict,path
From: https://www.cnblogs.com/mayueyue/p/17579449.html

相关文章

  • 登录
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>登录</title><style>bo......
  • .net core WebApi 控制器使用特性校验是否已经登录
    实现 ApiAuthorizeAction自定义类:publicclassApiAuthorizeAction:Attribute,IAuthorizationFilter{publicvoidOnAuthorization(AuthorizationFilterContextcontext){if(context==null)return;......
  • php cookie与session
    1、cookie1.1创建cookiesetcookie(name,value,expire,path,domain);注释:在发送cookie时,cookie的值会自动进行URL编码,在取回时进行自动解码。(为防止URL编码,请使用setrawcookie()取而代之。)setcookie("user","runoob",time()+3600);1.2获取cookie//输出coo......
  • session设置源码
    setting中的SessionMiddleware必须设置 查看中间件源码 如果后面在试图函数使用request.session=像 SessionStore()这个函数中传递了Cookie如果视图函数定义了如下方法 执行clear清空_session_cache 至此process_request结束查看process_response下面两......
  • session 数据库引擎
     如果将setting中的session引擎配置为dbsessionapp的migtaions文件夹中已经包含makemigration数据只需要执行pythonmanage.pymigrate命令这时便会自动创建django_session1的表......
  • Session的使用
     基本配置1.设置sessionsetting.pyapp部分 全局默认配置部分 SESSION_ENGINE="django.contrib.sessions.backends.db"#存储在数据库中SESSION_ENGINE="django.contrib.sessions.backends.file"SESSION_FILE_PATH='sess'#存储在文件中 将配置复制进自己......
  • c#三层架构实现登录
    C#三层架构实现登录1.流程概述在使用C#三层架构实现登录功能时,我们需要分为三个层次:数据访问层(DataAccessLayer,DAL)、业务逻辑层(BusinessLogicLayer,BLL)和表示层(PresentationLayer,UI)。下面是实现登录功能的整体流程:步骤描述1用户输入用户名和密码2UI层调用BLL......
  • k8s修改证书有效期
    k8s各组件非常依赖证书而默认情况下ca证书是十年,而其他证书都只有一年Kubernetes中的如果证书过期了,会导致集群中的许多组件无法正常通信,从而影响整个集群的功能。所以在生产环境下,这是非常大的坑查看证书有效期方法一cd/etc/kubernetes/pkiforiin$(ls*.crt);doech......
  • 登录页面 flutter
     https://luzhenyu.blog.csdn.net/article/details/124335584?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-124335584-blog-113384904.235%5Ev38%5Epc_relevant_anti_t3&depth_1-utm_source=distri......
  • PHP实现注册登录的详细代码,可供参考
    一、先看演示~  就输出个成功算了吧~ 二、代码代码里面注释写很详细了哦~废话不多说直接上代码~index.php<!DOCTYPEhtml><html><head><metacharset="utf-8"><metaname="viewport"content="width=device-width,initial-scale=1"><......