function()

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();
    }