Built files from Bizgaze WebServer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

userlogin.min.js 2.7KB

12
  1. var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{cssFiles(){return[]}jsFiles(){return["platform/inviteusers/components/userlogin.js","platform/inviteusers/managers/inviteusermanager.js","platform/membership/managers/accountmanager.js"]}html(){return`<div class="col-lg-12-removed"><div class="Border"><div id="" class="card portletwidget-item">
  2. <div class="card-header card-header-action"><span id="hf-widget-title" class="biz-highlight-bg-color">User Login</span></div><div class="card-body"><div class="col-sm-12 text-center" id="UserLoginDiv"><strong id="userMsg"></strong><a style="display:none" href="javascript:;" id="btnUserLogin" onclick="Unibase.Platform.InviteUsers.Components.UserLogin.Instance().userLogin();" class="clear btn btn-outline-success">User Login</a></div></div></div></div>`}load(){var t=n.Themes.Providers.DetailHelper.installedAppId,r=n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_loginenabled").Value,u=n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_stagename").Value,i;r==!1?($("#btnUserLogin").hide(),$("#userMsg").show().text("User not registered")):u=="Relieved"?($("#btnUserLogin").hide(),$("#userMsg").show().text("User Relieved")):(i=n.Platform.Helpers.CookieHelper.Instance().getUserIdentityCookie(),i==""?($("#btnUserLogin").show(),$("#userMsg").hide()):($("#btnUserLogin").hide(),$("#userMsg").show().text("You are already in the child user log in.Please log out from the current user to use this option.")))}init(t){var i=this;i.fileCacheHelper.loadJsFiles(["platform/inviteusers/components/userlogin.js","platform/inviteusers/managers/inviteusermanager.js"],null);i.navigationHelper.loadSection(0,t,n.Platform.InviteUsers.Components.UserLogin.Instance(),null,null)}userLogin(){var t=n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_unibaseid").Value;n.Platform.Membership.Managers.AccountManager.Instance().userLogin(t).then(function(t){var r,i,u,f;t===undefined?alert("Login Failed"):(r=n.Platform.Membership.Infos.Identity.getCurrentUser().userId,i=t.result,i.parentUserId=r,u=n.Platform.Helpers.CookieHelper.Instance(),f=JSON.stringify(n.Platform.Membership.Infos.Identity.getCurrentUser()),u.setUserIdentityCookie(f),n.Platform.Membership.Infos.Identity.setCurrentUser(i),window.location.href="#/welcome",window.location.reload(),MessageHelper.Instance().showSuccess(t.message,""))})}static Instance(){return new r}}i.UserLogin=r})(r=i.Components||(i.Components={}))})(i=t.InviteUsers||(t.InviteUsers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));