WebOffice使用教程:智能窗Session共享的解决方案

WebOffice使用教程:智能窗Session共享的解决方案

WebOffice正式版

当用户使用智能窗打开系统内页时,SESSION值如何传递的问题:

一、WebOffice使用URL TOKEN解决方案:

1、当用户登陆系统时,记下当前机器的IP、用户的帐 名称和登陆时间存入数据库等字段,并将帐 名和登陆时间统一成字符串后进行MD5加密产生一个密码串并根据需要把要用的SESSION值存入数据库相应字段里。

2、在打开智能窗时把账 名和MD5加密串分别用URL参数如http://www.aa.com/aa.jspileid=1&user=账 名&token=MD5加密串,进行传递

3、在aa.jsp通过获得的账 名,找到库里存储的此账 在当前访问的机器IP最近一次登陆的时间,通过前面登陆时使用的加密算法对账 和从库里取出的时间进行MD5加密,得出一个新的加密字符串,如果此加密字符串与 址里aa.jspileid=1&user=账 名&token=MD5加密串里token参数的值一至且机器IP地址一致,则一定是同一个人操作,接下来再到库中把对应的SESSION值读取出来就可以了。

验证通过!

二、WebOffice使用设置 页头认证信息解决方案:

通过控件内置的HttpSetHeader方法将要传递的TOKEN放到头信息里,具体用法如下:

语法:HttpSetHeader(“Authorization”,Token)

 示例:

WebOffice.HttpSetHeader("Authorization","eySowLIjs2lxaowwawrqwryiomcPasx.asdf290uie");

此方法在调用HTTPPOST方法保存数据前调用,将会修改控件上传文件时的头信息,具体代码示例如下:

相关内容推荐:

WebOffice 使用教程>>>


想要购买WebOffice正版授权,或了解更多产品信息请点击【咨询在线客服】

WebOffice使用教程:智能窗Session共享的解决方案

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月12日
下一篇 2020年6月13日

相关推荐

发表回复

登录后才能评论