Andy
Andy

Reputation: 2762

Should I access cookies from Model or from Controller?

I have authentication logic that uses cookies. The model attributes are initialized from cookies, but this is done only when specific controller actions are called. Should I access my cookies directly from controller logic or make the models even fatter and implement cookies save/load in models?

Upvotes: 2

Views: 1420

Answers (1)

UpTheCreek
UpTheCreek

Reputation: 32391

Don't clutter your model with web based concerns. Remember that in theory the model should be relavant in other environments (say if you wanted to provide REST based APIs, or a desktop version). Access cookies in Controller or Service Layers.

Upvotes: 12

Related Questions