ログインに成功した後にユーザーをリダイレクトするにはどうすればよいですか?

Dano007

更新:Rob Sedgwickによる以下の提案を実装した後、リダイレクトは、ユーザーが手動で「F5」ブラウザー(Chrome)を更新した場合にのみ機能することが明らかになりました。私が達成する必要があるのは、これがコード内で自動的に行われるため、ユーザーがホットリフレッシュしなくてもリダイレクトが行われることです。この最後の部分で助けてくれてありがとう。

現時点では、ManageTodosViewは、ユーザーがログインした後の最初のアクションです。ユーザーが設定したToDo項目のリストを出力します。実用的な例はここhttp://parseplatform.github.io/Todo/にあり、コードはhttps://github.com/ParsePlatform/Todoです

私は実際にユーザーログインを機能させるためにコードを使用していますが、長期計画ではコードを削除する予定なので、残りのコードの出力が何であるかについて心配する必要はありません。アプリが正しく機能していることを示すために配置されています。

このコードをベースとして使用し、Webアプリを構築しています。現時点では、ユーザーがログインすると、同じページにデータが表示されます。

ログイン後にユーザーが別のページにリダイレクトされ、そこで情報が表示されるように、これを変更できるようにしたいと思います。

これは、インデックスページが単なるランディング/ログインページであり、メニューなどを含むより構造化されたHTMLページにリダイレクトしたいためです。

JSコード内で、次のようなリダイレクトを配置しますか?

self.location="top.htm";

コードのこの領域に?

// The main view for the app
  var AppView = Parse.View.extend({
    // Instead of generating a new element, bind to the existing skeleton of
    // the App already present in the HTML.
    el: $("#todoapp"),

    initialize: function() {
      this.render();
    },

    render: function() {
      if (Parse.User.current()) {
        new ManageTodosView();
      } else {
        new LogInView();
      }
    }
  });

このJSFiddleにJSコードを追加しました

ロブ・セジウィック

更新:

リダイレクトが機能する前に手動で更新する必要があるページの問題に対処するには、

window.location.href="/someurl";

todoe.jsファイル内の次のコードセクションに移動し、新しいManageTodosView()をコメントアウトします。コード。

      Parse.User.logIn(username, password, {
        success: function(user) {
window.location.href="user_home.html";          
//new ManageTodosView();
          self.undelegateEvents();
          delete self;
        },


この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Laravel 5.4、ログインに成功した後、ログインしたユーザーを紹介URLにリダイレクトするにはどうすればよいですか?

分類Dev

ログイン後にユーザーが要求したURLにリダイレクトするにはどうすればよいですか-Djangologinrequiredmixin

分類Dev

ログイン/登録後にユーザーを特定のルートにリダイレクトするにはどうすればよいですか?

分類Dev

ログイン成功後にReactJSを使用してダッシュボードにリダイレクトするにはどうすればよいですか?

分類Dev

ログイン成功後にReactJSを使用してダッシュボードにリダイレクトするにはどうすればよいですか?

分類Dev

ログイン後にユーザープロファイルページにリダイレクトするにはどうすればよいですか?

分類Dev

ログインに成功した後にリダイレクトを設定するにはどうすればよいですか?

分類Dev

IDサーバーからログアウトした後にユーザーをクライアントアプリにリダイレクトするにはどうすればよいですか?

分類Dev

前のページに基づいて、別のページに正常にログインした後にユーザーをリダイレクトするにはどうすればよいですか?

分類Dev

成功したコマンドの出力をエラーログファイルにリダイレクトするにはどうすればよいですか?

分類Dev

JWTトークンに基づいてログインした後、ユーザーを別のページにリダイレクトするにはどうすればよいですか?

分類Dev

フォームデータを正常に送信した後にユーザーをリダイレクトするにはどうすればよいですか?

分類Dev

djangoに登録した後、初めてログインする場合、ユーザーを別のページにリダイレクトするにはどうすればよいですか?

分類Dev

opencart 2.0.3.1に登録した後にユーザーをリダイレクトするにはどうすればよいですか?

分類Dev

ログイン後にユーザーが自分のプロファイルにリダイレクトされるかどうかを確認するにはどうすればよいですか(Railsチュートリアル第9章)。

分類Dev

Wordpressへのログイン中にユーザーをリダイレクトするにはどうすればよいですか?

分類Dev

SSHユーザーを別のSSHログインにリダイレクトするにはどうすればよいですか?

分類Dev

ユーザーがDeviseでサインアウトしたときにリダイレクトを回避するにはどうすればよいですか?

分類Dev

ajax POSTリクエストが成功した後にレールを部分的にレンダリングするにはどうすればよいですか?

分類Dev

ユーザーがログインした後、ディレクティブを動的に更新するにはどうすればよいですか?

分類Dev

QRをスキャンした後に表示されるプレーンテキストをクリック可能にして、ユーザーをブラウザにリダイレクトするにはどうすればよいですか?

分類Dev

anglejsに正常にログインした後、他のページにリダイレクトするにはどうすればよいですか?

分類Dev

ログインページにログインしているかどうかに関係なく、ユーザーがURLを介して他のサイトページにアクセスしようとした場合、C#MVC4.5でリダイレクトするにはどうすればよいですか。

分類Dev

RESTリクエストが解決された後にユーザーをリダイレクトするにはどうすればよいですか?

分類Dev

成功したログインがリダイレクトURLに移動できるときに、成功したログインポップアップメッセージを表示するにはどうすればよいですか?

分類Dev

Code Igniterにログインした後、前のページにリダイレクトするにはどうすればよいですか?

分類Dev

ユーザーがすでにログインしている場合、ユーザーをホームページにリダイレクトするにはどうすればよいですか?

分類Dev

ログアウト時にユーザーを前のページにリダイレクトするにはどうすればよいですか?

分類Dev

リダイレクト後にユーザーをまったく同じ場所に移動するにはどうすればよいですか?

Related 関連記事

  1. 1

    Laravel 5.4、ログインに成功した後、ログインしたユーザーを紹介URLにリダイレクトするにはどうすればよいですか?

  2. 2

    ログイン後にユーザーが要求したURLにリダイレクトするにはどうすればよいですか-Djangologinrequiredmixin

  3. 3

    ログイン/登録後にユーザーを特定のルートにリダイレクトするにはどうすればよいですか?

  4. 4

    ログイン成功後にReactJSを使用してダッシュボードにリダイレクトするにはどうすればよいですか?

  5. 5

    ログイン成功後にReactJSを使用してダッシュボードにリダイレクトするにはどうすればよいですか?

  6. 6

    ログイン後にユーザープロファイルページにリダイレクトするにはどうすればよいですか?

  7. 7

    ログインに成功した後にリダイレクトを設定するにはどうすればよいですか?

  8. 8

    IDサーバーからログアウトした後にユーザーをクライアントアプリにリダイレクトするにはどうすればよいですか?

  9. 9

    前のページに基づいて、別のページに正常にログインした後にユーザーをリダイレクトするにはどうすればよいですか?

  10. 10

    成功したコマンドの出力をエラーログファイルにリダイレクトするにはどうすればよいですか?

  11. 11

    JWTトークンに基づいてログインした後、ユーザーを別のページにリダイレクトするにはどうすればよいですか?

  12. 12

    フォームデータを正常に送信した後にユーザーをリダイレクトするにはどうすればよいですか?

  13. 13

    djangoに登録した後、初めてログインする場合、ユーザーを別のページにリダイレクトするにはどうすればよいですか?

  14. 14

    opencart 2.0.3.1に登録した後にユーザーをリダイレクトするにはどうすればよいですか?

  15. 15

    ログイン後にユーザーが自分のプロファイルにリダイレクトされるかどうかを確認するにはどうすればよいですか(Railsチュートリアル第9章)。

  16. 16

    Wordpressへのログイン中にユーザーをリダイレクトするにはどうすればよいですか?

  17. 17

    SSHユーザーを別のSSHログインにリダイレクトするにはどうすればよいですか?

  18. 18

    ユーザーがDeviseでサインアウトしたときにリダイレクトを回避するにはどうすればよいですか?

  19. 19

    ajax POSTリクエストが成功した後にレールを部分的にレンダリングするにはどうすればよいですか?

  20. 20

    ユーザーがログインした後、ディレクティブを動的に更新するにはどうすればよいですか?

  21. 21

    QRをスキャンした後に表示されるプレーンテキストをクリック可能にして、ユーザーをブラウザにリダイレクトするにはどうすればよいですか?

  22. 22

    anglejsに正常にログインした後、他のページにリダイレクトするにはどうすればよいですか?

  23. 23

    ログインページにログインしているかどうかに関係なく、ユーザーがURLを介して他のサイトページにアクセスしようとした場合、C#MVC4.5でリダイレクトするにはどうすればよいですか。

  24. 24

    RESTリクエストが解決された後にユーザーをリダイレクトするにはどうすればよいですか?

  25. 25

    成功したログインがリダイレクトURLに移動できるときに、成功したログインポップアップメッセージを表示するにはどうすればよいですか?

  26. 26

    Code Igniterにログインした後、前のページにリダイレクトするにはどうすればよいですか?

  27. 27

    ユーザーがすでにログインしている場合、ユーザーをホームページにリダイレクトするにはどうすればよいですか?

  28. 28

    ログアウト時にユーザーを前のページにリダイレクトするにはどうすればよいですか?

  29. 29

    リダイレクト後にユーザーをまったく同じ場所に移動するにはどうすればよいですか?

ホットタグ

アーカイブ