Koozali.org: home of the SME Server

Gallery

jehu

Gallery
« on: January 09, 2006, 04:29:03 PM »
Does anyone know how to secure Gallery version 1 so nobody accessing it cannot right click and save picture as... or copying pictures.

Thanks

egerards

Gallery
« Reply #1 on: January 09, 2006, 05:12:29 PM »
Once someone has access to an album and is able to view pictures, there is not much you can do. There are javascript routines which make it a bit more difficult to download pictures (add event to the right button mouse click), but disabling javascript in a webbrowser, completely overcomes this 'security'.

Offline Boris

  • *
  • 783
  • +0/-0
Gallery
« Reply #2 on: January 09, 2006, 09:18:28 PM »
There is builtin feature of the gallery to disable original (HI-Res) photos from showing, so people can see and save Lo-Res thumbnails and resized to screen resolution images only.
...

Offline idyll

  • ****
  • 113
  • +0/-0
security
« Reply #3 on: January 10, 2006, 03:11:18 PM »
Watermarking is the only practical thing you can do to prevent image theft. Gallery 2 embeds this feature. Or, as others have stated, post only thumbails or low resolution images. Once the image is loaded into the browser cache it is off your site.

regards,

patrick
...

alienjones

Gallery
« Reply #4 on: January 12, 2006, 08:06:56 AM »
Ask yourself this:
If showing your pictures is important then the risk people might take them has to be considered against how valuable they are to you.

The tightest security know to man is enough to stop people stealing your photos.... It's called cutting the power cord. Short of that, not a single method will give you all the protection.

I've been through this and now use SME to require clients to login before seeing their photos. Cut down unauthorised downloads by 60%. Cut down my sales by 90%  :roll:

Roll your dice and take your chances. Watermarking is only partly successful too. Shareware authors take this risk every day. Just look at the metoric rise of sausage software. Sometimes giving a little get the most in return.