28 lines
459 B
JavaScript
28 lines
459 B
JavaScript
|
var db = require('../models');
|
||
|
var User = db.User;
|
||
|
var Session = db.Session;
|
||
|
|
||
|
async function getAuthUser(sessionId) {
|
||
|
var session;
|
||
|
var user;
|
||
|
if(sessionId != undefined) {
|
||
|
session = await Session.findOne({
|
||
|
include: User,
|
||
|
where: {
|
||
|
sessionid: sessionId
|
||
|
}
|
||
|
});
|
||
|
if(session) {
|
||
|
user = session.User;
|
||
|
return user;
|
||
|
} else {
|
||
|
return;
|
||
|
}
|
||
|
} else {
|
||
|
return;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
module.exports = {
|
||
|
getAuthUser,
|
||
|
};
|