Skip to content

Instantly share code, notes, and snippets.

@sivy
Created October 18, 2010 19:54
Show Gist options
  • Save sivy/632919 to your computer and use it in GitHub Desktop.
Save sivy/632919 to your computer and use it in GitHub Desktop.
/*
admin stuff
*/
var app = module.parent.exports;
UserProvider = require('./favprovider-memory').UserProvider,
userProvider = new UserProvider();
var sys = require('sys');
app.get('/.admin', function(req, res){
console.log(sys.inspect(req));
res.send('<p>admin</p>');
});
app.get('/.admin/setuser', function(req, res){
var username = req.query.u;
userProvider.findByName(username, function(error, user){
if (user) {
console.log(sys.inspect(req.session));
req.session.user = user;
res.send('user set: ' + username);
} else {
console.log('error!');
res.send('Failed to load user ' + username);
}
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment