Suggestions required for best practice
<p>I have a website where the pages have two different modes.</p>

<p>Some contents are displayed for all users, and logged in users see additional contents and extra options like <code>Print</code>, <code>Save</code>, etc.</p>

<p>Now I have a requirement of a 3<sup>rd</sup> mode of "newsletter" where all the public contents will be displayed along with some that are only for the registered user.</p>

<p>What I at the moment do is I check if userId in session exists I display the info or not.</p>

<p>How do I implement this third mode?</p>
