在我的应用程序中,我的登陆页面上有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() &
更新:当我添加:
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
在用户登录后,我试图重定向到一个登陆页面,但我在application_controller.rb中设置的变量没有反映在重定向到的页面中。
我的sessions_controller.rb看起来是这样的:
def create
user = User.find_by_email(params[:email])
if user && user.authenticate(params[
我想为我的React项目添加一个关键的功能。这样做的目的是建立一个像登陆页面一样的主页。在这个主页("localhost:3000/ Home ")中,有一个搜索表单,允许您检索您在其中输入的帐户的一些统计信息。我想要做的是,使用React 的重定向到一个新页面("localhost:3000/profile/X“,其中X是在主页搜索栏中键入的帐户名),该页面显示搜索到的帐户X的统计信息。此外,即使在浏览器的URL栏中手动键入帐户时,应用程序也应该“侦听”和重定向:因此,要到达帐户X的统计页面,用户可以键入搜索表单"X“并单击submit将其重定向到"/
最近,我对我的网站进行了Google PageSpeed分析,并收到以下消息:
避免登陆页重定向
您的页面有两个重定向。重定向会在加载页面之前引入额外的延迟。
避免登陆页面重定向到下面的重定向URL链。
对此我能做些什么(比如以某种方式修改htaccess文件),或者这是不可避免的结果吗?
这是我的htaccess,以防万一:
RewriteCond %{HTTPS} off
# First rewrite to HTTPS:
# Don't put www. here. If it is already there it will be included, if not