2016-04-22 14 views
0

私が構築したアプリケーションがあり、ユーザーのログイン認証情報を作成したい。このアプリはローカルネットワーク(イントラネット)でしか利用できないので、ユーザーは電子メールでアカウントを有効にする必要はありません。アクティベーション電子メールを送信せずに流星ユーザーをアクティブにする

私はこのコード

Accounts.createUser({email: "[email protected]",password:"123456"}); 

でアカウントを作成し、これが、これが結果

{ 
    "_id" : "up6WA7JmPzEQtXznt", 
    "createdAt" : ISODate("2016-04-22T20:46:14.299Z"), 
    "services" : { 
     "password" : { 
      "bcrypt" : "$2a$10$INrFYYAfQ4nUqQjM8TCmKez2Ni0NPU9s51AOolX4I0sXHZFi5WxkK" 
     }, 
     "resume" : { 
      "loginTokens" : [ 
       { 
        "when" : ISODate("2016-04-22T20:46:14.385Z"), 
        "hashedToken" : "w9W2/XZNS8r3zGdo8tIFqf2zPFiRuuMhpQIAIlle8Jk=" 
       } 
      ] 
     } 
    }, 
    "emails" : [ 
     { 
      "address" : "[email protected]", 
      "verified" : false 
     } 
    ] 
} 

どのように私はせずに私の電子メールを確認することができますです

db.users.find().pretty() 

でアカウントですアクティベーション電子メールを送信しますか?

私はアカウントを確認するために、この関数にhttp://docs.meteor.com/#/full/accounts_verifyemail

を見つけました。どのように私は開始するためにトークンを得ることができますか?

答えて

1

ユーザーをまったく確認する必要はありません。 Meteor.loginWithPasswordは、検証されていない電子メールアドレスでも正常に動作します。

確認フラグはあなたのヒントに似ています。たとえば、アドレスが実際にユーザーに属していることが確実になるまで、アプリケーションの一部を無効にすることができます。しかし、あなたの場合、それは不要です。

+0

これで、私が作成した電子メールとパスワードでログインできますか? –

+0

それは正しいです。 – aedm

関連する問題