I am some what new for DNN.
I am developing some modules using DNN framework. there is separate database with some tables and the modules are expected to interact with this separate database.
One of my module has few horizontal tabs where each tab is .aspx page. (say Page1.aspx, page2.aspx...). NOT CONTROLS
Now I am able to install the module successfully and able to assign to a certain role ( newly created DNN Role ). So, a user ( DNN user) has the privilege for the role he/she assigned and can do what ever based on the privilege. It is right up to now.
My question is: Now I am able to open the pages just by typing the full path of the page on the browser without login to DNN.
for example, if I type
http://domainName/DesktopModules/ModuleName/Page1.aspx , I can access Page1.aspx and its full content ( even it can interact with the separate database). It seams the page is not in the context of DNN. and can be accessed by somebody with out privilege ...
Can you help me how can I solve this problem?