問題タブ [meteor-accounts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
meteor - Meteor.loginWith の拡張
私が働いている会社が維持しているアカウント API を使用して、独自のカスタム Meteor.loginWith 呼び出しを作成しようとしています。必要なすべての情報を取得するために、認証とユーザー API の呼び出しに成功していますが、理想的には、Meteor の実装ではなく、アカウント サーバーから userId とトークン情報を基にしたいと考えています。これが Facebook や Google などのサービスに存在することは知っていますが、カスタム呼び出しを追加するにはどうすればよいですか?
または、ユーザーの userId を上書きする方法を知っているだけでも機能します。
meteor - Meteor.js loginWithGoogle は何もしません
ログインに OAuth を使用する最初の Meteor アプリに取り組んでいます。これ以前は、私のすべてのプロジェクトでアカウントとパスワードの部分のみを使用していました。
Google経由でログインするためのボタンを使用した簡単なログインがあります:
次に、ボタンのクリックをキャプチャして loginWithGoogle を呼び出すイベント ハンドラーを作成します。
サーバーで、Google の OAuth を次のようにセットアップします。
そして、私のルートにはこれがあります:
そのため、ブラウザに というコンソール ログが表示され、 [ Google でログインUser is not logged in. Displaying login form.
] ボタンをクリックすると、使用する Google アカウントを尋ねるポップアップが表示され、次に確認ページが表示されます。しかし、Accept ボタンをクリックしても何も表示されません。は実行されていないようで、 のコールバック コードも実行されていません。コールバックが実行され、最終的にホームページにリダイレクトされるように、これを正しく構成するにはどうすればよいですか?Accounts.onCreateUser()
loginWithGoogle()
javascript - Meteor.user() は常に null
私は初心者の JS 開発者で、Meteor アプリを開発しようとしています。Meteor の Account パッケージを実際に使用しようとしています。私はかなり明確なこのチュートに従いました:http://blog.benmcmahen.com/post/41741539120/building-a-customized-accounts-ui-for-meteor
これが私のログインページです(ジェイドで):
そしてJavaScript:
データベースでオブジェクトユーザーが変更されたときに、実際にテンプレートを (Iron ルーターを使用して) 変更しています。
問題は、どこで Meteor.user() を呼び出しても、常に null になることです。だから...私は明らかに接続されていません。
データベースには 1 人のユーザーしかいませんが、接続パラメーターが適切であることは確かです。
さらに、loginWithPassword() コールバックで Router.go('start') を実行できないのはなぜですか?
編集:これはサーバー側での私のユーザーの作成です
facebook - Facebookリクエストの許可
2つの質問があります
requestPermissions フィールドはここに入りますか (クリックで実行)
またはここ
requestPermissions フィールドを ServiceConfiguration に追加しても、効果がないようです。
どちらのオプションも、services.facebook フィールドにフレンドリストを表示しません。フレンドリストはどこにありますか? これは現在の Facebook アカウント パッケージのバグですか? 私もこれをやってみました
助けてください
javascript - Meteor: Accounts.sendVerificationEmail のカスタマイズ動作
ユーザーの作成時に電子メール検証を送信する正しい方法を誰か提供してもらえますか? これは重要な部分です...
a)ユーザーがサインアップしてすぐにアクセスできるようにしたい. しかし、ユーザーがまだ 48 時間以内に確認リンクをクリックしていない場合は、リンクをクリックするまでログインを拒否したいと思います。
これまでの私のコードは電子メール検証を送信しますが、ユーザーは検証リンクをクリックしてもしなくてもアプリケーションに継続的にアクセスできます (したがって、私のコードはもちろん不完全です)。
client.js
サーバー.js
私の試みは、流星のドキュメントを自分で読んだり、SO の他のコードを調べたりして行われました。私は立ち往生しています。ご支援ありがとうございます。