2017-09-15 7 views
0

私はユーザーをロボットにするためにGoogleのrecaptchaを使用していますが、この部分は機能します! :)私は国民を検証するためにinorderをGoogleにPOSTリクエストを作るためにAccounts.validateLoginAttemptは、更新後にログインしているユーザーを中断します。

Accounts.validateLoginAttempt((data) => { 
if (someThingThatWillValidateTrueIfUserIsLoggedIn) { 
    return true // Will not run google Captcha security messure.. 
} 

} 

を使用

。私は私の質問は、私がvalidateLoginAttemptから真実を即座に返すために使用すべきものだと思う。 validateLoginAttemptを削除すると、ユーザーは更新後にログインしたままになります。

私は

Accounts.user() // Undef 

Meteor.user() // Undef 

this.connection // Undef 

this.userId // Undef 

を使用してみましたが、私はvalidateLoginAttemptを使用してブラウザ更新した後にログイン滞在のユーザーの能力を維持するにはどうすればよい運...と?

答えて

0

まあ、これは:(把握する時間がかかりましたが、実際は1つがパラメータが!!レジュームデータは、同様にとてもよく

Accounts.validateLoginAttempt((data) => { 
    if (data.type === 'resume' && data.allowed) { 
     return true; 
    } 
    ... code for doing captcha check.. 
} 

作品をやっ含まれているアカウントのことです:)

関連する問題