問題タブ [meteor-useraccounts]

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 に答える
78 参照

javascript - 登録中にパスワードの確認フィールドに常に「pw don't match」と表示される

次のサイトをご覧ください。

http://openstrategynetwork.com/joinus

ユーザー名: uzh パスワード: osn

パスワードを入力して確認してください (登録する必要はありません)。

繰り返されるパスワードは同じですが、常に出力されます。

何故ですか?ただし、登録ボタンを押した後 (他のフィールドを登録または入力する必要はありません)、css は一致する記号を表示します。

useraccountsパッケージを使用しています: https://github.com/meteor-useraccounts

コード、特に私自身のテンプレートは次のとおりです: https://github.com/OpenStratNet/OSN/tree/master/client/templates/account-templates

どんな助けでも大歓迎です。

編集(私の設定ファイル):

フィールドを再度追加する前に行を追加AccountsTemplates.removeField('password_again');すると、次のエラーが発生します。

core.js:591Uncaught エラー: password_again というフィールドが存在しません!AT.removeField @ core.js:591(匿名関数) @ at_config.js:61(匿名関数) @ at_config.js?2f3c438…:136

そしてその直後:

Uncaught TypeError: UndefinedAT._init @ client.js:146(anonymous function) @ client.js:463runStartupCallbacks @ startup_client.js:30ready @ startup_client.js:32 debug.js:41 例外のプロパティ '_id' を設定できませんテンプレート ヘルパー: TypeError: Undefined のプロパティ 'フォーム' を読み取れません?49a4c0aadab9f87c37a2964e832426eebd091e3c:469:23 at withValue ( http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 ) at Store.onTracking ( http://localhost:3000/packages/kadira_debug.js?49a4c0aadab9f87c37a2964e832426eebd091e3c: 157:28) Object.dict.(匿名関数) ( http://localhost:3000/packages/kadira_debug.js?49a4c0aadab9f87c37a2964e832426eebd091e3c:468:39 ) http://localhost:3000/packages/peerlibrary_blaze-components.js?015f1eb30b191686b6c56: 373:21http://localhost:3000/packages/blaze.js?9391df93ba5076c2cfc61ee68724eb79b65f00d9:1650:16http://localhost:3000/packages/peerlibrary_blaze-components.js?015e1eb30Templateb191686996ef3bedbd6f926.6.3 の Functionc :6c15: _withTemplateInstanceFunc ( http://localhost:3000/packages/blaze.js?9391df93ba5076c2cfc61ee68724eb79b65f00d9:3671:12 )http://localhost:3000/packages/peerlibrary_blaze-components.js?015e1eb30b191686996f3bedbd6f966c5b6ef6c1:391:27

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

meteor - angular2-meteor とユーザーアカウントの使用

useraccounts パッケージを angular2-meteor で使用して、ログイン用のカスタム UI を作成する方法を知りたいと思っていました。

angular2-meteor のチュートリアルに従っていました ( http://www.angular-meteor.com/tutorials/socially/angular2/user-accounts-authentication-and-permissions )

しかし、accounts-ui の代わりに useraccounts を使用するために何をする必要があるかわかりません。

ベスト、D

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

meteor - 定義されているにもかかわらず、パスワード リセット トークンが null を返す

useraccounts:unstyled、を利用してaccounts-baseaccounts-passwordパスワードのリセット機能を実装しようとしています。

私は自分のルートを次のように定義しています:

そのように定義された私のテンプレート:

そして、私のヘルパー関数は次のように定義されています:

送信をクリックすると、Error: Match error: Expected string, got null (unknown).

(有効なトークンを使用して)ルートをロードして実行するとSession.get('resetPasswordToken')、トークンが有効に返されます。

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

meteor - meteor.startup.js の React Router (meteor トップレベル)

React Routermeteor-webpack、およびmeteor-useraccountsで meteorを使用しています。

ログインに成功した後、ユーザーをリダイレクトしたい。

ユーザー アカウントのドキュメントから:

AccountsTemplates 構成は最上位コードで呼び出す必要があるため、 meteor.startup.js meteor-webpack を使用する場合はこのコードを含める必要があります。

browserHistory.push('/some/path')「正常にログインしました」状態で呼び出したいのですが、このレベルでは反応ルーターにアクセスできません

私の可能性は何ですか?

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

meteor - サインイン フォームにカスタム フィールドを追加する

signInmeteor useraccounts パッケージを使用して、フォーム (という名前) にカスタム フィールドを追加しtokenて、2fa 認証を有効にしたいと考えています。

残念ながら、私が取り組んだ限りでは、フォームでAccountTemplates.addFieldのみ作業します。signUp

ヒントはありますか?

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

meteor - Meteor でユーザーを一時的に禁止する方法

Meteor を使用してフレームワークを学習する簡単なアプリケーションを開発しています。accounts-passwordパッケージを組み込んだパッケージを使用していaccounts-baseます。

ユーザーはアカウントを作成し、その電子メール アドレスがログイン用のユーザー名として機能します。これはすべて、意図したとおりに完全に機能します。今、私はこれを次のレベルに引き上げたいと思っています。

一時的に設定された期間、ユーザーを一時的に禁止する機能が必要です-1週間としましょう。

この機能はパッケージを使用して可能ですか、accounts-passwordまたはこの機能を実現する別のパッケージが存在しますか? それ以外の場合、この機能を自分で実装するにはどうすればよいですか?

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

javascript - テンプレート ヘルパーの例外: TypeError: 未定義のプロパティ '0' を読み取れません

エラーが発生し始めたとき、Meteor でユーザー アカウントを操作していました。エラーはコンソールに出力され、userEmailヘルパー関数にあります。私の質問はundefined、なぜ出力が得られるのかということです。

私のhtmlコード:

私のヘルパー関数は次のとおりです。

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

meteor - Meteor React: ページをレンダリングする前にユーザーがログインしていることを確認する最も簡単な方法は?

状況:

  • Meteor アプリで React を使用しています。
  • 認証用の私のパッケージ: accounts-password;useraccounts:core
  • 反応コンポーネントでテンプレートgadicc:blaze-react-componentをレンダリングするためにも使用します =>{{> atForm }}<Blaze template="atForm" />

問題:

useraccounts ガイド で説明されているように、特定のページを保護するための適切な構文が何であるかはわかりませんが、 react を使用します。

<Mypage />「./mypage.jsx」からのインポートを保護したいとしましょう

「myTemplate」を呼び出し{{> ensureSignedIn template="myTemplate"}}て置き換えるにはどうすればよいですか?<Mypage />

私は<Blaze template="atForm" template={Mypage} />成功せずに試しました...

このようなものを作ることさえ可能ですか?