Files
P42_UI/core/baseClasses/User.js
2025-08-27 07:03:09 +00:00

53 lines
1.5 KiB
JavaScript
Executable File

'use strict'
if(typeof(app)=='undefined') var app = {};
/**
__ __
( )( ) ___ ____ ____
)( )( / __)( ___)( _ \
)(__)( \__ \ )__) ) /
(______)(___/(____)(_)\_)
By Nike
This file is part of Widgets by Nike from Nicsys (info@nicsys.eu).
Widgets is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation,
either version 3 of the License, or (at your option) any later version.
Widgets is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
Get your copy of the GNU General Public License at <https://www.gnu.org/licenses/>.
* @category Core
* @subcategory Application
*/
class User {
authenticationDone = false;
isAuthenticated = false;
identity = {};
roles = [];
constructor(){ }
/**
*
* @param {*} callBack
*/
checkAuthenticated(callBack){
this.authenticationDone = true
this.isAuthenticated = true
this.userInfo = {
'identity':{},
'roles': [],
};
callBack();
}
/**
* do nothing
*/
gotoLogin() { }
/**
* do nothing
*/
getMessageBusUserInfo() { }
}
app.LoadedClasses.User = User