mobilefirst注销重定向到新页面

Posted

技术标签:

【中文标题】mobilefirst注销重定向到新页面【英文标题】:mobilefirst logout redirect to new page 【发布时间】:2015-05-07 10:34:52 【问题描述】:

我正在使用 jquery mobile 并且我正在使用 $.mobile.changePage("#newpage");完成用户身份验证以移至下一页时的选项。在下一页中,我有一个注销按钮,当用户单击该按钮时,它必须注销,成功后必须再次返回登录屏幕。

WL.Client.logout('CustomAuthenticatorRealm',onSuccess: WL.Client.reloadApp)

在此代码中,它正在重新加载相同的 url。我试图改变它像 onSuccess: $.mobile.changePage("#loginpage");

但它不起作用。请有任何建议

【问题讨论】:

【参考方案1】:

嗨,我搞定了..

我使用了 onSuccess: WL.Client.reloadApp 而不是进行页面更改,并且对于我使用加载页面功能的所有页面,我添加了 changeHash: false 以便相同的 url 跟随到最后。现在它可以正常工作了

【讨论】:

【参考方案2】:

我不确定 #loginpage 位,但这取决于您的多页面实现。

无论如何,试试这个作为onSuccess回调:$.mobile.changePage("#loginpage", changeHash: false );

【讨论】:

WL.Client.logout('CustomAuthenticatorRealm',onSuccess: $.mobile.changePage('#AuthBody', changeHash: false );) 我试过这个..还是没有运气 尝试reloadPage: true 而不是changeHash: false 返回登录页面。但是如果输入登录详细信息并单击登录按钮它不起作用。我需要做一个页面刷新才可以工作 试试 reloadPage: true 和 WL.Client.reloadApp :) 好的。这是什么环境?请提供一个可以调试的项目。

以上是关于mobilefirst注销重定向到新页面的主要内容,如果未能解决你的问题,请参考以下文章

Sentry 捕获错误时重定向到新页面

如何创建重定向页面到新页面

htaccess 重定向到新页面但保留“get”参数

aspx 页面重定向到新页面

使用 .htaccess 从旧页面重定向到新页面

重定向到新页面