Я хотел бы создать пользовательскую страницу входа извне Magento. Для этого мне нужно получить form_key.Получить form_key с javascript в Magento 2.0?
Как я могу получить текущий form_key с помощью javascript и/или PHP извне Magento?
Примечания:
Я готов добавить PHP файл в Magento для создания for_key (но я не знаю, что писать и где разместить его).
Я новичок в Magento.
Я бегу Magento 2.0.
Я подошел с этим решением. Но, пожалуйста, найдите меня лучше!
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Get the form key</title>
<script>
window.onload=function(){
/* Get form_key from Magento */
var ajax = new XMLHttpRequest();
ajax.open("POST", "/", false);
ajax.send();
document.getElementById('hidden_div').innerHTML = ajax.responseText;
var the_form_key = document.getElementsByName("form_key")[0].value;
alert(the_form_key);
};
</script>
</head>
<body>
<div id="hidden_div" style="display:none"></div>
</body>
</html>
Вы рассмотрены с использованием API-интерфейсов TEAD? –
Это может быть лучше! Но документация на http://devdocs.magento.com/guides/v2.0/get-started/bk-get-started-api.html для меня трудна. Я просто знаю базовые PHP и Javascript. Любые предложения по легким учебникам? – Gordova