yes it's true i'm new to dnn, and yes it's true I make mistakes. However, I'm rather embarrased because I pride myself in being a software user/developer of almost 7 years.
Because i'm so used to quickly learning software interfaces, I made a terrible mistake with DNN.
Tonight one of my DNN websites was completely defaced. I logged on to find several oddball tabs along with a ton of deleted content from a customer that actually purchased a product from me and was upset that they didn't receive the product yet because they paid with a paypal e-check.
Let me explain why I made this mistake. Please don't label me as a moron after this because it is a completely re-doable mistake by anyone. (ok maybe just happened to me)
As a new user of DNN, while editing the security roles for modules, I quickly learned how to accomplish the task.
The interface for setting up module security roles is setup in this way:
Manage Viewers
Manage Admins
""HOWEVER""
I took my "newly learned knowledge" and applied it to the tab security roles.
The security roles for tab pages are setup in this way:
Manage Admins
Manage Viewers
So, what I did was give any user of the group that the defacer was in, the ability to edit whatever tabs I had assigned them to. Because both the security interfaces aren't in the same order, I simply use them as if they were.
Brilliant on my part, simply brilliant. Now I think this is an isolated incident and may not have ever happened before. Or it could be because of the way things are set up in the interface, whereas both are vice-versa, that another new user could do the same thing I accomplished.
As a final note, I would like to express my deepest graditude for the people that created the "RECYCLE BIN" and "LOG VIEWER" built-in modules. They have partially saved me from what would otherwise be a very intense migraine headache.