If your security needs are higher, but you still want a login page (not just the ugly browser login field) then you will need to investigate a PHP or other server-side language system. There are tons of these at Hotscripts.com
Make sure that you uploaded your site using Freeway, because if you’re not seeing images, that’s entirely separate from the way that this Action works. If you created a new folder to “secure” with the Action, then Freeway will likely have rewritten all of the image tags to point to a new (different) Resources folder inside that “secure” folder. Unless you used Freeway to do the upload, you won’t have the images in the same spot that the HTML is looking for them.