parent
49e7ef1a4f
commit
cea5bd89ed
@ -50,10 +50,12 @@ module.exports = {
|
||||
payload = JSON.parse (payload);
|
||||
var username = payload.username;
|
||||
var password = payload.password;
|
||||
var description = payload.description || "";
|
||||
var vlan = payload.vlan;
|
||||
users[username] = {
|
||||
password: password,
|
||||
vlan: vlan
|
||||
vlan: vlan,
|
||||
description: description
|
||||
};
|
||||
persistData ();
|
||||
callback ("OK\n\n", null);
|
||||
@ -63,6 +65,32 @@ module.exports = {
|
||||
}
|
||||
},
|
||||
|
||||
getUsers: (callback) => {
|
||||
try {
|
||||
var response = Object.keys (users).map ((username) => {
|
||||
return {
|
||||
username: username,
|
||||
password: users[username].password,
|
||||
description: users[username].description,
|
||||
vlan: users[username].vlan
|
||||
}
|
||||
});
|
||||
callback (response, null);
|
||||
}
|
||||
catch (error) {
|
||||
callback (null, "Not found\n\n");
|
||||
}
|
||||
},
|
||||
|
||||
getUser: (username, callback) => {
|
||||
try {
|
||||
callback (users[username], null);
|
||||
}
|
||||
catch (error) {
|
||||
callback (null, "Not found\n\n");
|
||||
}
|
||||
},
|
||||
|
||||
updateUser: (payload, callback) => {
|
||||
payload = JSON.parse (payload);
|
||||
callback ("OK\n\n", null);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user