code: function doLogin(req, user, callback) {
  	req.logIn(user, function(err) {
  		if (err) {
  			logger.error(err);
  			return callback(err);
  		}
  		user.login_timestamp = Date.now();
  		fileUtil.getMetastoreSafe(req).then(function(store) {
  			store.updateUser(user.username, user, function(err) {
  				if (err) {
  					logger.error(err);
  					return callback(err);
  				}
  				callback(null);
  			});
  		}, function noMetastore(err) {
  			callback(err);
  		});
  	});
  }
docs: Log in
  @param {XMLHttpRequest} req
  @param {{?}} user
  @param {fn(Error)} callback