A package to help people make custom permissions, roles and users
npm install permissions$ npm i permissions
js
const permissions = require('permissions');
`
$3
`js
const permissionsToAdd = ["a", "b"];
const permissionsFile = 'permissions.json';
permissions.savePermissions(permissionsToAdd, permissionsFile);
`
$3
`js
/*
DO NOT CONFUSE .newUser(); and new User(); THE LATTER WILL CAUSE ERRORS!!
*/
let userID = "7818"; //id MUST be a string!!
let usersFile = './users.json';
let permissions = ["a", "b"]; //in this case a single * permission will work
let roles = []; //roles are coming soon!!
permissions.newUser(userID, usersFile, permissions, roles);
`
$3
`js
/*
LOADING PERMISSIONS AND USERS IS CRUCIAL
*/
permissions.loadPermissions(permissionsFile);
permissions.loadUsers(usersFile);
`
$3
`js
// make sure users are loaded!!
can = permissions.hasPermission(userID, 'a')) //returns true
``