一种在mvc下的session检查方法技术

技术编号:37821685 阅读:28 留言:0更新日期:2023-06-09 09:57
本发明专利技术提供一种在mvc下的session检查方法,其特征在于,包括:用户登录成功后,获取session中的关键字并与随机字符串拼接并做sha1算法签名;将签名值记录到home页面的checksession方法,并返回用户home页面;若用户点菜单,服务器先返回对应的页面,所述页面展现时会马上调用home页面中的checksession方法,如返回的结果是失败,则马上调用home页面中的登出方法登出系统;若用户点击功能页面里的功能,在请求后台前先调用home页面中的checksession方法等,这样不管是返回页面还是返回业务结果,都会在点击后作session检查,这样就能达到实时检查的目地。样就能达到实时检查的目地。样就能达到实时检查的目地。

【技术实现步骤摘要】
一种在mvc下的session检查方法


[0001]本专利技术涉及一种计算机信息
,尤其是一种在mvc下的session检查方法。

技术介绍

[0002]有些后台系统,在登陆后会要求先选择背景信息,然后再跳转到与此背景信息有关的后台页面中。以某学校管理平台为例,在登陆学校管理平台后,如图1所述,如果系统检测到当前登陆账号在多个学校中都有教师身份,会先跳到学校选择页面。如图2所示,在选择学校后,再跳到所选学校的管理页面;目前web网站有两种结构,一种是mvc结构,一种是前后端分离。前后端分离就是页面和业务代码都独立开发、独立部署。用户首先是请求到页面,然后页面再请求业务代码所在服务器并将得到的数据用js语言渲染页面。而mvc结构是页面和业务代码一起开发,并作为一个应用部署。用户直接请求该应用,应用处理完业务后直接用结果生成页面并返回给用户;如图3,mvc结构下的后台页面一般是iframe结构,就是就用跳到管理页面时,是进入到一个home页面,home页面里有一个iframe的标签,它用来放各功能模块页面如图3所示:当用户点菜单功能1时,后台本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种在mvc下的session检查方法,其特征在于,包括:用户登录成功后,获取session中的关键字并与随机字符串拼接并做sha1算法签名;将签名值记录到home页面的checksession方法,并返回用户home页面;若用户点菜单,服务器先返回对应的页面,所述页面展现时会马上调用home页面中的checksession方法,如返回的结果是失败,则马上调用home页面中的登出方法登出系统;若用户点击功能页面里的功能,在请求后台前先调用home页面中的checksession方法,如返回的结果是失败,则马上调用home页面中的登出方法登出系统,否则调用业务功能。2.如权利要求1所述的在mvc下的session检查方法,其特征在于,所述home页面的checksession方法包括向服务器请求session检查,若请求成功则方法通过,如果失败则跳转到登陆页面。3.如权利要求3所述的在mvc下的session检查方法,其特征在于,所述服务器处理session检查请求时,从所述session中的关键字的值,然后和请求参数拼接,做sha1算法签名后进行比对,若相等则返回成功,否则返回失败。4.如权利要求3所述的在mvc下的session检查方法,其特征在于,所述home页面的checksession方法包括获取所述s...

【专利技术属性】
技术研发人员:李宝君何玉华
申请(专利权)人:全通金信控股广东有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1