@ecomplus/passport-client
Version:
Handle customer authentication with E-Com Plus Passport
13 lines (12 loc) • 414 B
JavaScript
export default (document, cname, cvalue, exdays) => {
const d = new Date()
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000))
const expires = 'expires=' + d.toUTCString()
const updatedCookie = cname + '=' + cvalue + '; ' + expires + '; path=/'
if (document.documentMode) {
// IE 8~11
document.cookie = updatedCookie
} else {
document.cookie = updatedCookie + '; samesite=strict'
}
}