@ecomplus/passport-client
Version:
Handle customer authentication with E-Com Plus Passport
16 lines (15 loc) • 391 B
JavaScript
export default (document, cname) => {
const name = cname + '='
const decodedCookie = decodeURIComponent(document.cookie)
const ca = decodedCookie.split(';')
for (let i = 0; i < ca.length; i++) {
let c = ca[i]
while (c.charAt(0) === ' ') {
c = c.substring(1)
}
if (c.indexOf(name) === 0) {
return c.substring(name.length, c.length)
}
}
return ''
}