Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..
Gracias.
La Administración de phpBB España.
Proteger descarga externa
Proteger descarga externa
Por favor, me gustaría saber cómo puedo proteger una descarga externa de archivo con phpBB, es decir, si está registrado descarga el archivo y sino lo manda al formulario de registro.
Saludos!
Plantilla(s) usuada(s): Prosilver
Extensiones instaladas: Si
Versión de phpBB: actualizada a 3.1.6
Servidor: de pago
Si es una actualización desde otra versión: si
Si es una conversión desde otro tipo de Foro: no
Re: Proteger descarga externa
http://www.phpbb-es.com/foro/descarga-m ... 20590.html
Antes de nada, lee las Normas de phpBB-Es y las Normas de Soporte.
Como corregir el copyright de phpbb3 - Si tu foro no tiene copyright ,lee la guia antes de pedir soporte.No doy soporte por MP ni por MSN ,solo en los foros.
© angelismo- Webmaster de Webmastercreativo
© angelismo -Administrador de phpBB-es
Re: Proteger descarga externa
El MOD Oculta el contenido a los invitados, pero resulta que el Foro lo tengo para que sólo lo puedan ver los registrados, por lo tanto en eso no habría problemas.
El caso es que en el post coloco el enlace hacia la descarga que es el archivo "descargar.php", y lo que intento es poner en éste archivo una verificación de que inició sesión, de ser así, que el archivo descargar.php lo mande al archivo que se va a descargar realmente "archivo.zip", de lo contrario que lo mande a la página de registro.
Es para evitar que de alguna manera, se escriba en el navegador la dirección del archivo a descargar y se lo baje directamente!
No se si me expliqué bien?
De todos modos gracias por querer ayudarme!
Plantilla(s) usuada(s): Prosilver
Extensiones instaladas: Si
Versión de phpBB: actualizada a 3.1.6
Servidor: de pago
Si es una actualización desde otra versión: si
Si es una conversión desde otro tipo de Foro: no
Re: Proteger descarga externa

http://marakana.com/blog/examples/php-p ... nload.html
saludos
Datos de Soporte:
- URL del Foro: http://www.peruvoley.com/foro
- Hosting donde está alojada: http://www.rogohosting.com
- Versión del foro: 3.3.11
- Estilo: stasis-leak
- Mods Instalados:
Guias de ayuda:
Guia para corregir el copyright en foros phpBB3
Re: Proteger descarga externa
Código: Seleccionar todo
<?php
define('IN_PHPBB', true); // se dice que se usa el phpbb.
$phpbb_root_path = 'ruta_absoluta_al_foro'; // direccion directa del servidor a tu phpBB
$phpEx = substr(strrchr(__FILE__, '.'), 1); // extension
include($phpbb_root_path . 'common.' . $phpEx); // se incluye common.php
// iniciamos sesion
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if ($user->data['user_id'] == ANONYMOUS)
{
exit();
}
$id = "archivo.zip";
$enlace = "Directorio/".$id;
header ("Content-Disposition: attachment; filename=".$id." ");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
?>
Código: Seleccionar todo
<?php
define('IN_PHPBB', true);
$phpbb_root_path = 'ruta_absoluta_al_foro'; //Ruta absoluta al foro
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if($user->data['is_registered'])
{
$id = "archivo.zip";
$enlace = "Directorio/".$id;
header ("Content-Disposition: attachment; filename=".$id." ");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
}
else
{
echo "Debe estar registrado en los Foros para acceder a la descarga";//usuario no logeado
}
?>
Plantilla(s) usuada(s): Prosilver
Extensiones instaladas: Si
Versión de phpBB: actualizada a 3.1.6
Servidor: de pago
Si es una actualización desde otra versión: si
Si es una conversión desde otro tipo de Foro: no
Re: Proteger descarga externa

saludos
Datos de Soporte:
- URL del Foro: http://www.peruvoley.com/foro
- Hosting donde está alojada: http://www.rogohosting.com
- Versión del foro: 3.3.11
- Estilo: stasis-leak
- Mods Instalados:
Guias de ayuda:
Guia para corregir el copyright en foros phpBB3
Re: Proteger descarga externa
No se como funciona el Mod que evita hotlink y su tarea especifica, pero lo que quiero es evitar que se ponga la dirección en el navegador y se acceda directamente a la descarga del archivo sin haber iniciado sesión.
Plantilla(s) usuada(s): Prosilver
Extensiones instaladas: Si
Versión de phpBB: actualizada a 3.1.6
Servidor: de pago
Si es una actualización desde otra versión: si
Si es una conversión desde otro tipo de Foro: no
Re: Proteger descarga externa

instalalo y nos comentas como te fue.
saludos
Datos de Soporte:
- URL del Foro: http://www.peruvoley.com/foro
- Hosting donde está alojada: http://www.rogohosting.com
- Versión del foro: 3.3.11
- Estilo: stasis-leak
- Mods Instalados:
Guias de ayuda:
Guia para corregir el copyright en foros phpBB3
Re: Proteger descarga externa
Tal vez no me estoy explicando bien, por favor diganmé si es así!paulkees escribió:
El MOD Oculta el contenido a los invitados, pero resulta que el Foro lo tengo para que sólo lo puedan ver los registrados, por lo tanto en eso no habría problemas.
El caso es que en el post coloco el enlace hacia la descarga que es el archivo "descargar.php", y lo que intento es poner en éste archivo una verificación de que inició sesión, de ser así, que el archivo descargar.php lo mande al archivo que se va a descargar realmente "archivo.zip", de lo contrario que lo mande a la página de registro.
Es para evitar que de alguna manera, se escriba en el navegador la dirección del archivo a descargar y se lo baje directamente!
!
Plantilla(s) usuada(s): Prosilver
Extensiones instaladas: Si
Versión de phpBB: actualizada a 3.1.6
Servidor: de pago
Si es una actualización desde otra versión: si
Si es una conversión desde otro tipo de Foro: no
Re: Proteger descarga externa

saludos
Datos de Soporte:
- URL del Foro: http://www.peruvoley.com/foro
- Hosting donde está alojada: http://www.rogohosting.com
- Versión del foro: 3.3.11
- Estilo: stasis-leak
- Mods Instalados:
Guias de ayuda:
Guia para corregir el copyright en foros phpBB3
Re: Proteger descarga externa
si el contenido solo lo pueden ver los registrados es que ya estan logueados, por lo tanto para que quieres mandarlos a la pagina de logueo, si ya lo están?

Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.
[hr]
No doy soporte por MP ni por MSN ni por el Chat
[hr]
© Jakk - www.ivemfinity.com | © chirri23 - www.mundoforeros.com | Foro de Pruebas
Re: Proteger descarga externa
Bien, si no se inicia sesión en el foro no podrá ver el enlace de descarga, hasta ahí todo bien. Pero si ese usuario registrado difunde la dirección de descarga, ya cualquiera puede poner la dirección en el navegador y descargar el archivo sin necesidad de registrarse y menos aún de iniciar sesión!
Para darte un ejemplo, si pones esta dirección en el navegador:
http://rawk.com.ar/descargas/rubios.php
podrás bajar el archivo que tengo para descargar dentro del foro y que teoricamente tendrías que estar registrado y bajarlo desde el post del foro!
Entonces, lo que quiero es proteger ese archivo "rubios.php" con sesión de phpBB (que contiene el directorio y nombre del archivo .zip) y que es el que lleva a la descarga definitiva del archivo .zip
Ahora se entiende más o menos?
Plantilla(s) usuada(s): Prosilver
Extensiones instaladas: Si
Versión de phpBB: actualizada a 3.1.6
Servidor: de pago
Si es una actualización desde otra versión: si
Si es una conversión desde otro tipo de Foro: no
Re: Proteger descarga externa

eso ya es tema de manejo de codigos en phpBB y no es mi campo asi que lo dejo a los expertos en el tema

saludos
Datos de Soporte:
- URL del Foro: http://www.peruvoley.com/foro
- Hosting donde está alojada: http://www.rogohosting.com
- Versión del foro: 3.3.11
- Estilo: stasis-leak
- Mods Instalados:
Guias de ayuda:
Guia para corregir el copyright en foros phpBB3
Re: Proteger descarga externa
Saludos...
メルビン・ガルシア • nextgen Solutions • DDAnime • XenForo Hispano