Глядя на этот код, я вижу, что вызовы таких методов, как user.login(), не включают домен и поэтому работают только при запуске через задачу grunt dev.
Извините, если это нубский вопрос, но как мы можем запустить это в производство? Нам просто нужно вызвать user.isLoggedIn() и user.logout() из сценария на нашем сайте, но я не вижу, как мы это делаем с файлом dist.