I’ve got a seemingly simple situation that I’ve gotten super confused about. At a certain route, I need to validate a token by looking it up in a collection. Then I either show a different template or just render the same one differently using helpers. As far as I can tell, I have the following options:
-
Check in iron router’s
onBeforeAction
—but it’s unclear how I would get access to the collection; I assume I’d have to publish a special parameterized publication just for this purpose? Seems inelegant. -
Use a Meteor Method call in the template’s
onCreated
block, then set a Session variable based on the results.
Right now I’m leaning towards the latter, but I’m curious if I’m missing something obvious for such a seemingly common task.