mirror of
https://github.com/pierre42100/ComunicWeb
synced 2025-06-19 04:15:17 +00:00
Update login page
This commit is contained in:
@ -364,54 +364,6 @@ var ComunicWeb = {
|
||||
*/
|
||||
deleteLoginTokens: function(){},
|
||||
},
|
||||
|
||||
/**
|
||||
* Manage user login
|
||||
*/
|
||||
userLogin: {
|
||||
/**
|
||||
* @var {Boolean} Store user login state (true by default)
|
||||
*/
|
||||
__userLogin: true,
|
||||
|
||||
/**
|
||||
* @var {Integer} Store the current user ID
|
||||
*/
|
||||
__userID: 0,
|
||||
|
||||
|
||||
/**
|
||||
* Tell if user is logged in or not
|
||||
*/
|
||||
getUserLoginState: function(){},
|
||||
|
||||
/**
|
||||
* Get user ID (if logged in)
|
||||
*/
|
||||
getUserID: function(){},
|
||||
|
||||
/**
|
||||
* Try to get and store current user ID
|
||||
*/
|
||||
getCurrentUserId: function(afterGetCurrentUserID){},
|
||||
|
||||
/**
|
||||
* Refresh the user login state
|
||||
*/
|
||||
refreshLoginState: function(afterLogin){},
|
||||
|
||||
/**
|
||||
* Try to login user
|
||||
*/
|
||||
loginUser: function(usermail, userpassword, permanentLogin, afterLogin){},
|
||||
|
||||
/**
|
||||
* Logout user
|
||||
*/
|
||||
logoutUser: function(afterLogout){},
|
||||
|
||||
//TODO : implement
|
||||
},
|
||||
|
||||
/**
|
||||
* Get user infos
|
||||
|
@ -59,38 +59,29 @@ ComunicWeb.common.system = {
|
||||
ComunicWeb.components.darkTheme.refresh();
|
||||
|
||||
/**
|
||||
* What to do after login refresh
|
||||
* Get login state
|
||||
*/
|
||||
var afterLoginRefresh = async function(){
|
||||
|
||||
// Initialize Websocket if user is connected
|
||||
if(signed_in()) {
|
||||
await UserWebSocket.Connect();
|
||||
await UserWebSocket.WaitForConnected();
|
||||
}
|
||||
await UserLogin.refreshLoginState();
|
||||
|
||||
/**
|
||||
* Open a page
|
||||
*/
|
||||
if(!openPage){
|
||||
//Refresh current page
|
||||
ComunicWeb.common.page.refresh_current_page();
|
||||
}
|
||||
else
|
||||
//Open specified page
|
||||
ComunicWeb.common.page.openPage(openPage);
|
||||
|
||||
//End of init
|
||||
ComunicWeb.debug.logMessage("Application is ready !");
|
||||
// Initialize Websocket if user is connected
|
||||
if(signed_in()) {
|
||||
await UserWebSocket.Connect();
|
||||
await UserWebSocket.WaitForConnected();
|
||||
}
|
||||
|
||||
/**
|
||||
* Get login state
|
||||
* Open a page
|
||||
*/
|
||||
ComunicWeb.user.userLogin.refreshLoginState(afterLoginRefresh);
|
||||
if(!openPage){
|
||||
//Refresh current page
|
||||
ComunicWeb.common.page.refresh_current_page();
|
||||
}
|
||||
else
|
||||
//Open specified page
|
||||
ComunicWeb.common.page.openPage(openPage);
|
||||
|
||||
//Success
|
||||
return true;
|
||||
//End of init
|
||||
ComunicWeb.debug.logMessage("Application is ready !");
|
||||
},
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user