2014-04-29 5 views
5

इस पैकेज का उपयोग मेटीरजेएस खातों-google में करते हुए, मैं उपयोगकर्ता लॉगिन & लॉगआउट के बाद कॉलबैक करने का सही दृष्टिकोण खोजने का प्रयास कर रहा था। वर्तमान में मैं लॉगिन के लिए नीचे हुक का उपयोग कर रहा हूं (जो मुझे बहुत सरल लगता है - मैं सफल प्रमाणीकरण के बाद कॉलबैक द्वारा ट्रिगर किए गए एक हुक को ढूंढना चाहता हूं) ~ और अभी भी सुनिश्चित नहीं है कि लॉगआउट के लिए कैसे करें।उल्का लॉगिन - लॉगआउट ~ हुक/कॉलबैक

Meteor.autorun(function() { if (Meteor.user()) { //code for login } }

+0

एक समाधान/Meteor.loggingIn(): http://stackoverflow.com/questions/22900405/ कैसे-टू-रीडायरेक्ट-बाद-उपयोगकर्ता-बस-लॉग-इन-या-बस-लॉग-आउट? answertab = वोट # टैब-टॉप – dm76

उत्तर

8

अद्यतन: There is now an onLogout hook


मैं क्या देखा है से, वहाँ लॉग आउट घटना के लिए कोई हुक कर रहे हैं, लेकिन वहाँ एक है के लिए घटना में लॉग इन:

Accounts.onLogin(func)

event-hooks पैकेज एक ऑन-लॉग्डऑट हुक जोड़ता है।

तुम भी कुछ इस तरह कर सकता है: लौह रूटर और Meteor.user() का उपयोग कर यहाँ

Meteor.autorun(function() { 
    if (Meteor.userId()) { 
    do something when logged in 
    } else { 
    do something when logged out 
    } 
}); 
+0

इवेंट-हुक के लिए बेंजामिन हैरिस से पोस्ट: https://coderwall.com/p/lyowmg – dm76

+0

इवेंट हुक को 3 साल में अपडेट नहीं किया गया है –

+0

ऐसा लगता है कि अब लॉगआउट हुक है: http://docs.meteor.com/api/accounts-multi.html#AccountsCommon-onLogout –

संबंधित मुद्दे