Aurelia路由器会记住我最后一次访问的页面,即使在使用了setRoot()之后,它也会将我重定向到该页面,即使我想再次登陆主应用程序页面。
我试着用一种用法来解释。我有两个应用程序:login和app。我登录login应用程序并被重定向到app。我导航到/securedPage on app,然后继续注销并再次被重定向到login。我在login上与另一个用户登录,然后将重定向到我想要的,并且应该重定向到app。
在使用setRoot()在应用程序之间切换时,如何清除路由历史记录?
URL $url重定向到,以便在SSL上进行身份验证。该网站存储了一些cookie,一旦您登陆页面,也有一些成功的身份验证。但是,即使当我设法在页面上登陆时,我也不会填充cookie文件。这是google的一个例子,但是真正的URL是不同的。
码
#!/usr/bin/perl
use warnings;
use strict;
use WWW::Mechanize;
use Crypt::SSLeay;
use HTTP::Cookies;
my $userAgent = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Geck
在我的应用程序中,我的登陆页面上有loginButtons。我希望用户在成功登录后被自动重定向到/home路由。
这段代码似乎实现了这一点:
// Redirect to /home after logging in
Accounts.onLogin(function() {
Router.go("/home");
});
// Make sure the user is logged in when accessing other routes
Router.onBeforeAction((function() {
if (!Meteor.userId() &