Jump to content

Recommended Posts

Posted

Hi,

 

You can use something like this:

procedure TMainForm.UniButton1Click(Sender: TObject);
var
  I : Integer;
begin
  if UniApplication.Cookies.Count > 0 then
    for I := 0 to UniApplication.Cookies.Count - 1 do
      if Pos('wmn_', UniApplication.Cookies[I]) <> 0 then
        UniApplication.Cookies.SetCookie(UniApplication.Cookies[I],'',Date-1);
end;
Posted

 

Hi,

 

You can use something like this:

procedure TMainForm.UniButton1Click(Sender: TObject);
var
  I : Integer;
begin
  if UniApplication.Cookies.Count > 0 then
    for I := 0 to UniApplication.Cookies.Count - 1 do
      if Pos('wmn_', UniApplication.Cookies[I]) <> 0 then
        UniApplication.Cookies.SetCookie(UniApplication.Cookies[I],'',Date-1);
end;

 

Just for others that may use the same code, it only worked after removing everithing after the '=' sign that came with the UniApplication.Cookies , it return 'wmn_nome=fabio' that is not the name of the cookie, so the code that worked changed to:

var
  I: integer;
begin
  if UniApplication.Cookies.Count > 0 then
    for I := 0 to UniApplication.Cookies.Count - 1 do
      if Pos('wmn_', UniApplication.Cookies) <> 0 then
        UniApplication.Cookies.SetCookie(copy(UniApplication.Cookies,1,pos('=',UniApplication.Cookies)-1), '',
          Date - 1);
  UniApplication.Terminate('Safe logout executed , Thanks !');
end;

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...