add URL route for steam authentication (issue #270)

This commit is contained in:
Christopher Van 2015-01-16 04:17:41 -08:00
Родитель 8fc68f67bd
Коммит b5fdfa70de
3 изменённых файлов: 31 добавлений и 0 удалений

Просмотреть файл

@ -1 +1,15 @@
'use strict';
var User = require('../models/user');
exports.login = {
handler: function (request, reply) {
return User.login(request.params)
.then(function (user) {
reply(User.getPublicObj(user));
});
}
};

Просмотреть файл

@ -20,6 +20,15 @@ User.getPublicObj = function (row) {
};
User.login = function () {
return new Promise(function () {
// TODO: Log in via Steam.
});
};
User.objects = {};

Просмотреть файл

@ -1,6 +1,7 @@
'use strict';
var Game = require('./controllers/game');
var User = require('./controllers/user');
module.exports = function (server) {
@ -109,4 +110,11 @@ EOF
path: '/games/{idOrSlug}',
config: Game.update
});
server.route({
method: 'POST',
path: '/user/login',
config: User.login
});
};