#1 Yesterday 10:33:57

anouri
Member
Registered: 2024-02-11
Posts: 118

How to set an expiration time for a cookie?

There is no  property in mormot cookie for expires. Is this correct way?

  
procedure TRestServerAuthenticationJWT.SessionCreate(Ctxt: TRestServerUriContext; var User: TAuthUser);
begin
  //...
  var ExpireStr: RawUtf8;
  var ExpireTime := Now + 1;
  ExpireStr := DateTimeToHttpDate(ExpireTime);

  Ctxt.OutSetCookie := 'JWT=' + Token + '; Expires=' + ExpireStr;
end;

Offline

Board footer

Powered by FluxBB