Perhaps start everyone off with a guest/sample account?
I use Node w/ Express for my servers and in the ones that use logins I usually do something like this:
app.use((req, res, next) => {
req.user = req.user ||
usersBySession[req.cookies.session] ||
{
logged_in: false,
username: 'Guest'
}
}
app.get('/api/getfeeds', (req, res) => {
if (!req.user || !req.user.logged_in) {
res.status(403).send(false);
return;
}
}