Impedir descargas ZIP de usuarios no registrados Impedir descargas ZIP de usuarios no registrados
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Impedir descargas ZIP de usuarios no registrados

Started by PhotoG, June 22, 2008, 06:27:55 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

PhotoG

Hola a todos,

Me podríais indicar si es posible evitar que un visitante NO REGISTRADO se desgargue imágenes "Descargar como fichero ZIP".

Quiero decir, que sólamente me gustaría que los USUARIOS REGISTRADOS pudieran descargarse imágenes.

Espero haberme explicado.

Gracias

Fabricio Ferrero

Todos los usuarios pueden descargar imagenes (no en ZIP, sino imagenes..) a menos que apliques un mod para que no lo puedan hacer.

QuoteMe podríais indicar si es posible evitar que un visitante NO REGISTRADO se desgargue imágenes "Descargar como fichero ZIP"
Para no permitir descargas de imagenes en ZIP ingresa a: Panel de configuracion-->Parametros generales-->Permitir descargas de favoritos en formato ZIP y coloca NO.

Si no logras lo que querias avisa.

Read Docs and Search the Forum before posting. - Soporte en español
--*--
Fabricio Ferrero's Website

Catching up! :)

PhotoG

Hola Fabri y compañía,

Se como permitir o no permitir las descargas ZIP mediante la configuración,

Lo que necesito saber es si es posible AUTORIZAR LAS DESCARGAS ZIP SÓLO PARA USUARIOS REGISTRADOS  ???

Gracias

Fabricio Ferrero

QuoteAUTORIZAR LAS DESCARGAS ZIP SÓLO PARA USUARIOS REGISTRADOS
Recorda que esto (usar mayusculas) en un foro es 'gritar', es decir, es mal visto. Lo coloques en minuscula o mayuscula va a ser leido igual por todos, pero vas a recibir mas atencion si lo haces en minusculas.  ;)

Ok, te cuento que no existe todavia esa opcion, si existe un plugin (sin soporte en español) que realiza un par de funciones y entre ellas, deshabilita lo que vos necesitas, si queres, ingresa a: http://forum.coppermine-gallery.net/index.php/topic,25010.0.html

Lo que yo te recomiendo (vos decidi...) es primero, no permitir la entrada a los albumes a los usuarios no registrados, es decir, que solo vean las miniaturas, para eso:

Abri displayimage.php

agrega:
if (!USER_ID) cpg_die(ERROR, 'You need to register to access this page', __FILE__, __LINE__);


Justo antes de:
/**************************************************************************
* Local functions definition
**************************************************************************/


Y deja habilitada la opción para que puedan bajar las fotos en zip, de esta manera logras también lo que precisas.

Espero que te sirva, postea si no logras hacerlo funcionar.
Read Docs and Search the Forum before posting. - Soporte en español
--*--
Fabricio Ferrero's Website

Catching up! :)

PhotoG

Hola Fabri,

Muchas gracias por tu respuesta. Miraré en el enlace que me has puesto a ver si puedo hacer algo.

Tu idea de no permitir que los usuarios no registrados vean las fotos en grande está bien, pero a mi me interesan que las vean pero que no puedan descargarselas.

Gracias de todas maneras, seguiré investigando.

Fabricio Ferrero

Quotepero a mi me interesan que las vean pero que no puedan descargarselas.
Espero que sigamos hablando de ZIP, ya que si hay formas de evitar que descarguen las imagenes (una por una.)

QuoteGracias de todas maneras, seguiré investigando
Ok, creo que esto esta "resuelto", si tenes otra duda inicia un nuevo tema.
Read Docs and Search the Forum before posting. - Soporte en español
--*--
Fabricio Ferrero's Website

Catching up! :)

PhotoG

Hola Fabri,

No se si nos hemos entendido bien.

No tengo el asunto resuelto. Según he entendido no existe nada que pueda impedir que un usuario no registrado realice descargas de imágenes mediante la opción "Descargar archivo ZIP" que proveiene de favoritos.

Supongo que habrá que esperar a que alguno de los genios que pasan por aquí le haga falta un pluggin de estas características y lo prepare.

Gracias

Fabricio Ferrero

QuoteNo se si nos hemos entendido bien
Parace que no.  :(

QuoteNo tengo el asunto resuelto
Por eso puse
Quotecreo que esto esta "resuelto"
Ya que la unica solucion es utilizar un plugin en ingles
Quote(sin soporte en español)

QuoteSegún he entendido no existe nada que pueda impedir que un usuario no registrado realice descargas de imágenes mediante la opción "Descargar archivo ZIP" que proveiene de favoritos.
Si existe, mediante el plugin que coloque el link  2 post mas arriba.

QuoteSupongo que habrá que esperar a que alguno de los genios que pasan por aquí le haga falta un pluggin de estas características y lo prepare.
Como te dije, ya esta hecho. Los 'genios' por aqui no pasan, solo se limitan al foro en ingles. :D

Aun asi, no es necesario iniciar un nuevo tema ya que como deje aclarado en mi ultimo post, inicia un nuevo tema si tenes una nueva duda. Yo en el momento que hagan otro plugin que haga la misma funcion (no creo...) te aviso...

Junte ambos temas para evitar confusiones. Y lo re-abri por si quieres colocar una respuesta. Por favor, hacelo con el respeto y la buenas intenciones que yo te contesto... (Lo digo porque hay algunos usuarios que no agrdecen la ayuda que se les brinda.)

Saludos,
Read Docs and Search the Forum before posting. - Soporte en español
--*--
Fabricio Ferrero's Website

Catching up! :)

PhotoG

Hola Fabri,

Gracias.

Revisaré de nuevo el enlace que me facilitaste.
Si consigo o no solucionar el problema dejaré un post

Gracias de nuevo

Fabricio Ferrero

Read Docs and Search the Forum before posting. - Soporte en español
--*--
Fabricio Ferrero's Website

Catching up! :)

PhotoG

Hola Fabri,

Bueno pues no hay manera. En el enlace que me facilitaste (http://forum.coppermine-gallery.net/index.php/topic,25010.0.html) no he encontrado nada para evitar que los usuarios no registrados descarguen ZIP.

Creo que probaré a hacer la consulta en la sección de inglés del foro. ¿Crees que es buena idea?

Gracias

just_some_guy

Sí, tengo este plugin en mi sitio para .zip' s y él trabaja bien.
Tambien, Hablo Español      PHP - Achieve Anything
"The Internet is becoming the town square for the global village of tomorrow. " - Bill Gates
Windows 7 Forums

PhotoG

Hola Just,

Gracias por intervenir.

Please dame mas pistas  ??? 

Puedes concretarme un poco mas por favor.

Gracias

PhotoG

#13
Hola Just / Fabri

He encontrado un post ern el que aconsejan cambiar este código:

$cwd = "./{$CONFIG['fullpath']}";
$zip = new zip_file('pictures.zip');
$zip->set_options(array('basedir' => $cwd, 'inmemory' => 1, 'recurse' => 0, 'storepaths' => 0));
$zip->add_files($filelist);
$zip->create_archive();
ob_end_clean();
$zip->download_file()


por este otro para impedir que los usuarios no registrados puedan descargarse las fotos mediante la opción Zip:

if (USER_ID){
$cwd = "./{$CONFIG['fullpath']}";
$zip = new zip_file('pictures.zip');
$zip->set_options(array('basedir' => $cwd, 'inmemory' => 1, 'recurse' => 0, 'storepaths' => 0));
$zip->add_files($filelist);
$zip->create_archive();
ob_end_clean();
$zip->download_file();
} else {
pageheader($lang_error);
starttable('-2', $lang_error);
print <<<EOT
<tr>
        <td align="center" class="tableb">
      <p>You need to be registered to access downloads. <a href="whateveryoulike.php">Click here to become a member</a>.</p>
      </td>
</tr>
EOT;
endtable();
pagefooter();
ob_end_flush();
}


Lo he cambiado siguiendo las instrucciones pero al hacer click en "Descargar archivo Zip" me da el siguiente error:

Parse error: syntax error, unexpected $end in /home/cgzgasc/public_html/gallery/zipdownload.php on line 136

Help me please...

Fabricio Ferrero

QuoteBueno pues no hay manera. En el enlace que me facilitaste (http://forum.coppermine-gallery.net/index.php/topic,25010.0.html) no he encontrado nada para evitar que los usuarios no registrados descarguen ZIP.
Me deje guiar por un link que apuntaba hacia ese post diciendo que si podia hacerlo. El link provenia de alguien de mucho renombre en el foro.

QuoteHola Just,

Gracias por intervenir.

Please dame mas pistas   

Puedes concretarme un poco mas por favor.
Él y muchos mas leen estos post, pero si la ayuda que te estoy brindando es correcta, no contestan. Ayer no ingrese al foro y por eso intervinieron.

QuoteHe encontrado un post ern el que aconsejan cambiar este código.... por este otro para impedir que los usuarios no registrados puedan descargarse las fotos mediante la opción Zip
Ese post, Don't Let Anybody To Download The Lightbox As Zip, no cumple la funcion que necesitas.

QuoteParse error: syntax error, unexpected $end in /home/cgzgasc/public_html/gallery/zipdownload.php on line 136
Quiere decir que en la linea 136 (abrilo con un editor de php y te las enumera) hay un final inesperado. Si lo abris con un editor de PHP te va a marcar en diferente color esa linea y al quitar el $ del final te lo coloreara de otro color. De todas maneras, como te digo, no cumple la funcion que solicitaste. Y ademas, tenes que tener instalador el Mod de Lightbox.

Saludos,
Read Docs and Search the Forum before posting. - Soporte en español
--*--
Fabricio Ferrero's Website

Catching up! :)

PhotoG

Hola Fabri,

Gracias por tu respuesta, pero...

Puedes ayudarme?

Gracias



Fabricio Ferrero

Ya conteste este post varias veces, no esta la funcion disponible, y no hay un mod para lograr eso.
Read Docs and Search the Forum before posting. - Soporte en español
--*--
Fabricio Ferrero's Website

Catching up! :)

PhotoG