ServerController.pas
上传用户:xdwang_66
上传日期:2016-04-26
资源大小:1726k
文件大小:1k
源码类别:

Static控件

开发平台:

Delphi

  1. unit ServerController;
  2. {PUBDIST}
  3. interface
  4. uses
  5.   SysUtils, Classes, IWServerControllerBase,
  6.   // For OnNewSession Event
  7.   IWApplication, IWAppForm;
  8. type
  9.   TIWServerController = class(TIWServerControllerBase)
  10.     procedure IWServerControllerBaseNewSession(ASession: TIWApplication;
  11.       var VMainForm: TIWAppForm);
  12.   private
  13.   public
  14.   end;
  15.   // This is a class which you can add variables to that are specific to the user. Add variables
  16.   // to this class instead of creating global variables. This object can references by using:
  17.   //   UserSession
  18.   // So if a variable named UserName of type string is added, it can be referenced by using:
  19.   //   UserSession.UserName
  20.   // Such variables are similar to globals in a normal application, however these variables are
  21.   // specific to each user.
  22.   //
  23.   // See the IntraWeb Manual for more details.
  24.   TUserSession = class
  25.   public
  26.   end;
  27. // Procs
  28.   function UserSession: TUserSession;
  29. implementation
  30. {$R *.dfm}
  31. uses
  32.   IWInit;
  33. function UserSession: TUserSession;
  34. begin
  35.   Result := TUserSession(RWebApplication.Data);
  36. end;
  37. procedure TIWServerController.IWServerControllerBaseNewSession(
  38.   ASession: TIWApplication; var VMainForm: TIWAppForm);
  39. begin
  40.   ASession.Data := TUserSession.Create;
  41. end;
  42. end.
  43.