2

Meteor で、入力パスワード文字列が現在ログインしているユーザーの実際のパスワードと一致するかどうかを確認するにはどうすればよいですか? より機密性の高い特定の設定は、パスワードを再入力した場合にのみ変更できるようにしたいと考えています。これは、github が機密性の高い処理を行うのと同様です。

私が取り組んでいるアプリケーションでは、シフト マネージャーが 1 日の初めに meteor アプリにサインインします。これにより、マネージャーがサインアウトするまで、従業員/レジ担当者が使用できる UI のロックが解除されます。ただし、管理者が別の作業をしているときに、従業員がたとえばキャッシュ ドロワーの合計を編集しようとすると、管理者のパスワードの入力を求められます。間違ったパスワードを入力した場合、その操作を許可するべきではありませんが、ログアウトするべきではありません。

4

1 に答える 1

1

userPassword は、ユーザーが送信したパスワードです。id の前にアンダースコアがないことに注意してください。

Meteor.loginWithPassword({id: localStorage['Meteor.userId'] }, userPassword, function (error) {
    if(!error) {
        // good to go.
    } else {
        // not this time, pal.
    }
});
于 2013-08-14T17:27:49.060 に答える