@@ -54,18 +54,23 @@ router.get('/login', function (req, res) {
5454} ) ;
5555
5656router . get ( '/permissions' , function ( req , res ) {
57- login = req . cookies [ 'kbk__login' ] ;
58- hash = req . cookies [ 'kbk__hash' ] ;
59- if ( typeof login !== "undefined" && typeof hash !== "undefined" && login . length > 0 && hash . length > 0 ) {
60- perms = auth_manager . getUserPermissions ( hash , login ) ;
57+ cfg = config . readConfig ( ) ;
58+ if ( cfg [ 'auth' ] == true ) {
59+ perms = auth_manager . getUserPermissions ( req ) ;
6160 res . send ( perms ) ;
6261 } else {
63- res . send ( false ) ;
62+ res . send ( [
63+ "console" ,
64+ "plugins" ,
65+ "filemanager" ,
66+ "server_settings" ,
67+ "kubek_settings"
68+ ] ) ;
6469 }
6570} ) ;
6671
6772router . get ( '/listUsers' , function ( req , res ) {
68- perms = auth_manager . getUserPermissions ( req . cookies [ "kbk__hash" ] , req . cookies [ "kbk__login" ] ) ;
73+ perms = auth_manager . getUserPermissions ( req ) ;
6974 if ( perms . includes ( ACCESS_PERMISSION ) ) {
7075 users = config . readUsersConfig ( ) ;
7176 res . send ( users ) ;
@@ -75,7 +80,7 @@ router.get('/listUsers', function (req, res) {
7580} ) ;
7681
7782router . get ( '/getUserInfo' , function ( req , res ) {
78- perms = auth_manager . getUserPermissions ( req . cookies [ "kbk__hash" ] , req . cookies [ "kbk__login" ] ) ;
83+ perms = auth_manager . getUserPermissions ( req ) ;
7984 if ( perms . includes ( ACCESS_PERMISSION ) ) {
8085 users = config . readUsersConfig ( ) ;
8186 username = req . query . username ;
@@ -91,7 +96,7 @@ router.get('/getUserInfo', function (req, res) {
9196} ) ;
9297
9398router . get ( '/newUser' , function ( req , res ) {
94- perms = auth_manager . getUserPermissions ( req . cookies [ "kbk__hash" ] , req . cookies [ "kbk__login" ] ) ;
99+ perms = auth_manager . getUserPermissions ( req ) ;
95100 if ( perms . includes ( ACCESS_PERMISSION ) ) {
96101 result = false ;
97102 login = req . query . login ;
@@ -126,7 +131,7 @@ router.get('/logout', function (req, res) {
126131} ) ;
127132
128133router . get ( '/editUser' , function ( req , res ) {
129- perms = auth_manager . getUserPermissions ( req . cookies [ "kbk__hash" ] , req . cookies [ "kbk__login" ] ) ;
134+ perms = auth_manager . getUserPermissions ( req ) ;
130135 if ( perms . includes ( ACCESS_PERMISSION ) ) {
131136 result = false ;
132137 login = req . query . login ;
@@ -145,7 +150,7 @@ router.get('/editUser', function (req, res) {
145150} ) ;
146151
147152router . get ( '/changeAdminPass' , function ( req , res ) {
148- perms = auth_manager . getUserPermissions ( req . cookies [ "kbk__hash" ] , req . cookies [ "kbk__login" ] ) ;
153+ perms = auth_manager . getUserPermissions ( req ) ;
149154 if ( perms . includes ( ACCESS_PERMISSION ) ) {
150155 result = false ;
151156 oldPass = req . query . oldPass ;
@@ -162,7 +167,7 @@ router.get('/changeAdminPass', function (req, res) {
162167} ) ;
163168
164169router . get ( '/deleteUser' , function ( req , res ) {
165- perms = auth_manager . getUserPermissions ( req . cookies [ "kbk__hash" ] , req . cookies [ "kbk__login" ] ) ;
170+ perms = auth_manager . getUserPermissions ( req ) ;
166171 if ( perms . includes ( ACCESS_PERMISSION ) ) {
167172 result = false ;
168173 login = req . query . login ;
@@ -178,7 +183,7 @@ router.get('/deleteUser', function (req, res) {
178183} ) ;
179184
180185router . get ( '/regenUserHash' , function ( req , res ) {
181- perms = auth_manager . getUserPermissions ( req . cookies [ "kbk__hash" ] , req . cookies [ "kbk__login" ] ) ;
186+ perms = auth_manager . getUserPermissions ( req ) ;
182187 if ( perms . includes ( ACCESS_PERMISSION ) ) {
183188 result = false ;
184189 login = req . query . login ;
0 commit comments