修改 UserSessionUnit 单元:


unit UserSessionUnit;interfaceusesIWUserSessionBase, SysUtils, Classes, IWApplication;typeTIWUserSession = class(TIWUserSessionBase)procedure IWUserSessionBaseCreate(Sender: TObject);procedure IWUserSessionBaseDestroy(Sender: TObject);privateFMyName: string;FMyAge: Integer;FMyInfos: TStrings;publicproperty MyName: string read FMyName write FMyName;property MyAge: Integer read FMyAge write FMyAge;property MyInfos: TStrings read FMyInfos write FMyInfos;end;implementation{$R *.dfm}procedure TIWUserSession.IWUserSessionBaseCreate(Sender: TObject);
beginFMyInfos := TStringList.Create;
end;procedure TIWUserSession.IWUserSessionBaseDestroy(Sender: TObject);
beginFMyInfos.Free;
end;end.


测试从 Unit1 写入数据:


uses ServerController, Unit2;procedure TIWForm1.IWButton1AsyncClick(Sender: TObject; EventParams: TStringList);
beginUserSession.MyName := 'aaa';UserSession.MyAge := 111;UserSession.MyInfos.Add('Var1=123');UserSession.MyInfos.Add('Var2=456');TIWForm2.Create(WebApplication).Show;
end;


测试从 Unit2 读取数据:


uses ServerController;procedure TIWForm2.IWButton1AsyncClick(Sender: TObject; EventParams: TStringList);
beginIWMemo1.Lines.Add(UserSession.MyName);IWMemo1.Lines.Add(UserSession.MyAge.ToString());IWMemo1.Lines.Add(UserSession.MyInfos.Values['Var1']);IWMemo1.Lines.Add(UserSession.MyInfos.Values['Var2']);
end;

转载于:https://www.cnblogs.com/del/p/3812231.html

使用 IntraWeb (40) - 自定义 Session 数据相关推荐

  1. intraweb php,使用 IntraWeb (40) - 自定义 Session 数据

    修改 UserSessionUnit 单元:unit UserSessionUnit; interface uses   IWUserSessionBase, SysUtils, Classes, I ...

  2. session mysql java_PHP自定义session处理方法,保存到MySQL数据库中

    我们都知道,session是为了解决因特网的无状态属性而创造出来的.我们可以用session这种会话管理机制来构建购物车.监控站点网络访问,甚至还可以跟踪某一个用户具体是如何使用你的应用的.PHP默认 ...

  3. Session(数据)共享的前后端分离Shiro实战

    1,前言 本文期望描述如何使用Shiro构建基本的安全登录和权限验证.本文实战场景有如下特殊需求:1,在集群和分布式环境实现session共享:2,前端只使用HTML/CSS/JS.因此无法直接使用S ...

  4. PHP 实现多网站共享用户SESSION 数据解决方案

    PHP 实现多网站共享用户SESSION 数据解决方案 来源URL:http://blog.csdn.net/dongdongzzcs/article/details/6906613 一.问题起源 稍 ...

  5. PHP 自定义session储存 数据库 方式类   高洛峰 细说PHP

    自定义session储存 数据库 方式类 在php.ini配置文件中更改设置 (Registered_save_handlers 有三种方式 files user memcache) session. ...

  6. php:自定义session

    2019独角兽企业重金招聘Python工程师标准>>> php默认的session数据是放在文件中的,这对小型网站自然很是适用,但是如果我们要统计在线人数,亦或者网站用户达到百万级别 ...

  7. php java 共享session_PHP 实现多服务器共享 SESSION 数据

    一.问题起源 稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名.密码在整个网站的各个模块中都是可以登录使 ...

  8. 如何在多web服务器共享SESSION数据

    2019独角兽企业重金招聘Python工程师标准>>> 一.问题起源 稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站 ...

  9. 为tornado自定义session

    cookie和session 在自定义session前,我们需要先了解cookie和session是什么,可以参考我之前的博客:http://blog.csdn.net/ayhan_huang/art ...

最新文章

  1. [nRF51822] 8、基础实验代码解析大全 · 实验11 - PPI
  2. c++--运算符重载
  3. 软件工程实践小队Scrum Meeting
  4. [链接].VGA信号时序
  5. 设计模式 试试 ( 事件代理 + factory Method+singleton+Observer)
  6. mysql数据库标识符大小写_SQL语法区分大小写吗?
  7. 手写基础排序及查找算法
  8. 计算机能考四川司法学院吗,四川司法警官职业学院计算机文化基础课程在线考试系统...
  9. [读书笔记]小决心还是大决心
  10. 《js读取本地json文件》及浏览器跨域设置、《js保存json到本地》
  11. 烟雾检测模块ADPD188BI介绍与应用(一)
  12. 【C语言】BC90小乐乐算多少人被请家长(DAY 5)
  13. Impala 4.0 启用 LZO
  14. Gherkin语法详解之Transforming Data Tables(六)
  15. B. The Monster and the Squirrel
  16. 解决CSS中display: inline-block有缝隙问题
  17. c语言tab什么意思_我的C语言入门笔记~!
  18. Optiver宣布成立主要战略投资团队
  19. 骑行健身,对这四种慢性病效果立杆见影。
  20. 如何减少使用你代码的for循环

热门文章

  1. Ubuntu18.04下解决Qt出现qt.qpa.plugin:Could not load the Qt platform plugin “xcb“问题
  2. slice()如何在jQuery中工作
  3. android画布_Android画布
  4. java 数学_Java数学课
  5. 十年 IT 老兵告诉你如何快速构建可直接落地、基于开源的低成本架构!
  6. 中文编程汉语编程开发的大型管理软件案例
  7. 万兆安全网关选型指南
  8. Swift3数组编辑
  9. php应用Ajax技术检测用户名
  10. 【声波传钱】支付宝新功能 “声波支付” 自动售货机已投入试运