in process_api/cartridges/app_storefront_custom/cartridge/controllers/Customer.js [23:45]
function (req, res, next) {
var currentCustomer = req.currentCustomer.raw;
var isAnonymous = currentCustomer.isAnonymous();
var isIdentified = currentCustomer.isRegistered();
var isAuthenticated = currentCustomer.isAuthenticated();
var viewData = {
identification: {
anonymous: isAnonymous,
identified: isIdentified,
authenticated: isAuthenticated,
profile: {}
}
};
if (isIdentified) {
var customerProfile = currentCustomer.getProfile();
viewData.identification.profile.firstName = customerProfile.firstName || '';
viewData.identification.profile.lastName = customerProfile.lastName;
}
res.setViewData(viewData);
res.json();
next();
}