WebSite X5Help Center

 
Valeriy  Khalif
Valeriy Khalif
User

Проблема с методом imprivatearea::gettoken()  ru

Автор: Valeriy Khalif
Просмотрено 59, Подписчики 1, Размещенный 0  

ATTENTION

Oggetto: Problema con il metodo imPrivateArea::getToken() nel codice PHP personalizzato

Buongiorno!

Sto sviluppando una funzionalità aggiuntiva per il mio sito web creato con WebSite X5 Pro. Ho bisogno di implementare la protezione dagli attacchiCSRF e sto cercando di utilizzare il metodo getToken() della classe imPrivateArea per generare un token CSRF.

Nel mio codice PHP utilizzo la seguente riga:

PHP$csrfToken = $privateArea->getToken();

Tuttavia, ricevo il seguente errore: Fatal error: Uncaught Error: Call to undefined methodimPrivateArea::getToken().

Il file res/x5engine.php è incluso nel mio codice.

Potreste per favore indicarmi se il metodo getToken() è supportato nella versione attuale di WebSite X5 Pro? In caso contrario, esistono metodi alternativi per generare un token CSRF nel codice PHP personalizzato all'interno dell'ambiente WebSite X5 Pro?

Ringrazio per l'assistenza.

Cordiali saluti
valeo

Здравствуйте!

Я разрабатываю дополнительную функциональность для своего сайта, созданного на WebSite X5 Pro. Мне необходимо реализовать защиту от CSRF-атак, и я пытаюсь использовать метод getToken() класса imPrivateArea для генерации CSRF-токена.

В моем PHP-коде используется следующая строка:

PHP$csrfToken = $privateArea->getToken();

Однако я получаю ошибку: Fatal error: Uncaught Error: Call to undefined method imPrivateArea::getToken().

Файл res/x5engine.php подключен в моем коде.

Подскажите, пожалуйста, поддерживается ли метод getToken() в текущей версии WebSite X5 Pro? Если нет, то есть ли альтернативные способы генерации CSRF-токена в пользовательском PHP-коде в среде WebSite X5 Pro?

Буду благодарен за вашу помощь.

С уважением, Valeo

Размещено
2 Ответы
Incomedia
Eric C.
Incomedia

Hello Valeriy,
unfortunately there are no functions to generate such a token in the software, so you would need to manually implement this with customized code.

Online translation:

Здравствуйте, Валерий,
к сожалению, в программе нет функций для генерации такого токена, поэтому вам придется реализовать это вручную с помощью кастомного кода.

Читать больше
Размещено От Eric C.
Valeriy  Khalif
Valeriy Khalif
User
Автор

It's unfortunate, but at least now we have clarity.

Читать больше
Размещено От Valeriy Khalif