Skip to content

Commit a3ac364

Browse files
author
Oleksandr Dubovyk
committed
MC-23055: Frontend cookies are not set with secure flag on https
- fixed
1 parent 9fb7790 commit a3ac364

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

app/code/Magento/PageCache/view/frontend/web/js/page-cache.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,14 @@ define([
112112
* @private
113113
*/
114114
_create: function () {
115-
var formKey = $.mage.cookies.get('form_key');
115+
var formKey = $.mage.cookies.get('form_key'),
116+
options = {
117+
secure: window.cookiesConfig ? window.cookiesConfig.secure : false
118+
};
116119

117120
if (!formKey) {
118121
formKey = generateRandomString(this.options.allowedCharacters, this.options.length);
119-
$.mage.cookies.set('form_key', formKey);
122+
$.mage.cookies.set('form_key', formKey, options);
120123
}
121124
$(this.options.inputSelector).val(formKey);
122125
}

0 commit comments

Comments
 (0)