問題タブ [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.

0 投票する
0 に答える
86 参照

meteor - Meteor.loginWith の拡張

私が働いている会社が維持しているアカウント API を使用して、独自のカスタム Meteor.loginWith 呼び出しを作成しようとしています。必要なすべての情報を取得するために、認証とユーザー API の呼び出しに成功していますが、理想的には、Meteor の実装ではなく、アカウント サーバーから userId とトークン情報を基にしたいと考えています。これが Facebook や Google などのサービスに存在することは知っていますが、カスタム呼び出しを追加するにはどうすればよいですか?

または、ユーザーの userId を上書きする方法を知っているだけでも機能します。

0 投票する
1 に答える
1242 参照

meteor - Meteor.js loginWithGoogle は何もしません

ログインに OAuth を使用する最初の Meteor アプリに取り組んでいます。これ以前は、私のすべてのプロジェクトでアカウントとパスワードの部分のみを使用していました。

Google経由でログインするためのボタンを使用した簡単なログインがあります:

次に、ボタンのクリックをキャプチャして loginWithGoogle を呼び出すイベント ハンドラーを作成します。

サーバーで、Google の OAuth を次のようにセットアップします。

そして、私のルートにはこれがあります:

そのため、ブラウザに というコンソール ログが表示され、 [ Google でログインUser is not logged in. Displaying login form.] ボタンをクリックすると、使用する Google アカウントを尋ねるポップアップが表示され、次に確認ページが表示されます。しかし、Accept ボタンをクリックしても何も表示されません。は実行されていないようで、 のコールバック コードも実行されていません。コールバックが実行され、最終的にホームページにリダイレクトされるように、これを正しく構成するにはどうすればよいですか?Accounts.onCreateUser()loginWithGoogle()

0 投票する
2 に答える
1386 参照

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') を実行できないのはなぜですか?

編集:これはサーバー側での私のユーザーの作成です

0 投票する
1 に答える
1628 参照

facebook - Facebookリクエストの許可

2つの質問があります

requestPermissions フィールドはここに入りますか (クリックで実行)

またはここ

requestPermissions フィールドを ServiceConfiguration に追加しても、効果がないようです。

どちらのオプションも、services.facebook フィールドにフレンドリストを表示しません。フレンドリストはどこにありますか? これは現在の Facebook アカウント パッケージのバグですか? 私もこれをやってみました

助けてください

0 投票する
1 に答える
2348 参照

javascript - Meteor: Accounts.sendVerificationEmail のカスタマイズ動作

ユーザーの作成時に電子メール検証を送信する正しい方法を誰か提供してもらえますか? これは重要な部分です...

a)ユーザーがサインアップしてすぐにアクセスできるようにしたい. しかし、ユーザーがまだ 48 時間以内に確認リンクをクリックしていない場合は、リンクをクリックするまでログインを拒否したいと思います。

これまでの私のコードは電子メール検証を送信しますが、ユーザーは検証リンクをクリックしてもしなくてもアプリケーションに継続的にアクセスできます (したがって、私のコードはもちろん不完全です)。

client.js

サーバー.js

私の試みは、流星のドキュメントを自分で読んだり、SO の他のコードを調べたりして行われました。私は立ち往生しています。ご支援ありがとうございます。