我想为我的用户定制加载流程,以防
如果用户已经登录,那么它仍然会显示登录页面(带有用户名、密码和按钮(几秒钟,然后转到返回URL(没有用户交互(。尽管如此,登录页面显示出来还是很奇怪的,而且看起来他们应该做点什么。有没有一种方法可以在不显示登录页面的情况下判断用户是否登录了LoginRadius?
IDX页面可通过开发者和开发者高级计划进行完全自定义
如果你想改变Auth Page的默认行为以实现你提到的流程,请遵循以下步骤:
-
导航到高级编辑器文档中提到的高级编辑器。
-
导航到"身份验证页面"下的"编写脚本之前"。
-
找到它注册的钩子
endprocess
。代码将如下所示:
LRObject.$hooks.register(""endProcess"", function () { if (document.getElementById(""interfacecontainerdiv"").firstChild) { $(""#social-block-label"").show(); } visibleLoadingSpinner(false); }); Replace this code with the below code: LRObject.$hooks.register(""endProcess"", function(action) { if (document.getElementById(""interfacecontainerdiv"").firstChild) { $(""#social-block-label"").show(); } if (action !== ""registration"" && action !== ""login"" && action !== ""setToken"" && action !== ""socialLogin"" && !LRObject.setHostedToken) { visibleLoadingSpinner(false); } });