• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Как установить куки в WQO скриптовом агенте?

Gandliar

Lotus Team
16.02.2004
558
26
BIT
69
Здравствуйте!

Есть документ, который открывается под веб.
При открытии запускается агент, который скриптом формирует значения ряда полей.
Как можно в этом агенте установить куки?

Заранее благодарю.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 949
609
BIT
259
Здравствуйте!

Есть документ, который открывается под веб.
При открытии запускается агент, который скриптом формирует значения ряда полей.
Как можно в этом агенте установить куки?

Заранее благодарю.
нужно в ответе сервера это сделать типа
если я правильно понял
 
Последнее редактирование:

NetWood

Lotus Team
17.04.2008
547
94
BIT
32
1583190167086.png



Dim web As New WebSession() ''

datarc = web.session.DocumentContext.Request_Content(0) '' Даные из корзины для обработки
SessionID = Left(Strright(web.session.DocumentContext.HTTP_Cookie(0), "_shopcart="),32)

или

Dim ctx As NotesDocument
Set ctx = ns.DocumentContext
SessionID = Left(Strright(ctx.HTTP_Cookie(0), "onimod_"+Cstr( admindoc.GetItemValue("DBID")(0) )+"_shopcart="),32)

Или прямо в агенте надо setcookie? А зачем? Ошибка в логике задачи.

Делаете из агента JSON и по его результатам ставите куки на JS прямо в браузере.
var url = 'doAddToCart?OpenAgent'+'&shopcart=' + shopcart;
$.ajax({
cache: false,
url: url,
type: 'post',
data: datarc,
datatype: "application/json",
success: function(resp){
if ( resp.update == '1' ) {
if ( resp.user =='onimod' && resp.shopcart ) { _doSetCookie('shopcart', resp.shopcart) };
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!