
A lot of times, when creating a DotNetNuke skin, I find the need to hide a certain link, text or skinobject in my dnn skin to users that are not logged in. There is a super-simple way to do this, if you add in a little server side code into your skin conversion.For this example, I wanted to hide the User DotNetNuke skin object. This is for an e-commerce website, so it made sense to only have users register during the checkout process and hide the "Register" link that shows up to unauthenticated users.</p>

In my last DotNetNuke skinning post at http://dotnetnuke-skin.blogspot.com/2008/08/positioning-admin-control-panel-in-dnn.html I discussed how to position your admin control panel when creating a custom dnn skin. By adding the control panel declaritively instead of letting the DotNetNuke framework place it automatically at the top, you are able to place it where you want and access it through server side or JavaScript code in the skin.