Protégete de las descargas directas

Mask7OfDragon Seguir
Seguidores
10

VIP
Zeta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
17 Mar 2017
Mensajes
1.992
Hola, he creado un pequeño script ( tenia planeado hacerlo con base de dato y panel admin, pero mejor lo dejo )
es un sistema muy muy simple pero eficiente.


Que protege.

el pequeño script protege de descargas directas ( ej : Drakgons - Permisos no válidos ), y solo permite descargar autorizando la descarga desde dominios autorizados.

Un ejemplo : Drakgons - Centro de enlaces . Si intentas entrar desde aqui o desde facebook podras descargar el archivo.

Esto puede ser util para servidores de descarga donde requieres que tus enlaces ( publicidad ) se usen obligatoriamente.

: Para ser utilizado basta con cambiar el dominio ( RewriteCond %{HTTP_REFERER} ) por el tuyo.

Ej : RewriteCond %{HTTP_REFERER} !^http://(www.)?drakgons.com/.*$ [NC]

El archivo se encuentra ( se llama ) : .htaccess

Insertar CODE, HTML o PHP:
# Protegiendo enlaces.
#	Protegiendo enlaces descargados.


Options -Multiviews
RewriteEngine on

RewriteCond %{HTTP_REFERER} !^http://(www.)?ssa1srvh1.acrotons.thiscord.com/.*$ [NC]
RewriteRule .(rar|zip)$ /permissions [R,L]

# URL de parametros
	RewriteRule ^center/([a-zA-Z0-9-]*)$ /views/api.tpl.php?identifier=$1 [NC,L]

# URL de errores
	RewriteRule ^permissions/?$ /views/permissions.tpl.php [NC,L]


##################################

Para modificar diseño o revisar el codigo, ingresa a la carpeta vistas ( views )

encontraras : permissions.tpl.php y api.tpl.php

en permissions.tpl.php se encuentra un archivo basico de advertencia al usuario cuando intenta ingresar directamente al archivo.

en api.tpl.php se encuentra el codigo necesario para verificar si el usuario ingresa por un enlace autorizado o no.

En esta parte podras modificar o añadir enlaces autorizados, en este caso ( el primero es facebook.com ) y el segundo es forobeta.com

puedes añadir mas enlaces ( solo requieres pocos conocimientos de php para agregar otro else if.

PHP:
  if ($auth_domain == 'facebook.com') {
    
    $authorization = array(
      'status' => 1, 
      'message' => 'Has pasado por Facebook, puedes descargar el archivo.',
      'scheme' => 'info',
      'router' => $file_gets
      );

  } else if ($auth_domain == 'forobeta.com') {

    $authorization = array(
      'status' => 1, 
      'message' => 'Has pasado por Forobeta, puedes descargar el archivo.',
      'scheme' => 'info',
      'router' => $file_gets
      );

  } else {

    $authorization = array(
      'status' => 2, 
      'message' => 'no has pasado por Forobeta, no puedes descargar el archivo.',
      'scheme' => 'danger',
      'router' => $file_gets
      );

  }


Para agregar archivos es bastante simple, sube los archivos a la carpeta /files. ( el formato tiene que ser .zip ) .
para crear el enlace simplemente dominio. com/center/nombre_del_archivo_sin-extension



Descargalo desde : Drakgons - Centro de enlaces
 
Última edición:

Yuads

Kappa
Verificación en dos pasos desactivada
Anunciante
Desde
1 Nov 2014
Mensajes
2.744
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
[MENTION=178137]Mask7OfDragon[/MENTION] Muchas Gracias, oye no hay problema que use ese Diseño de la Demo? Es Para un Acortador Simple Personal que Quiero Usarlo y claro tambien usare los codigos que pusiste :encouragement:
 

Mask7OfDragon

VIP
Zeta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
17 Mar 2017
Mensajes
1.992
[MENTION=178137]Mask7OfDragon[/MENTION] Muchas Gracias, oye no hay problema que use ese Diseño de la Demo? Es Para un Acortador Simple Personal que Quiero Usarlo y claro tambien usare los codigos que pusiste :encouragement:

no problem, tengo la licencia extendida del tema, se puede usar en proyectos ( solo usa los cdn ) no descargas los assets.
 

Yuads

Kappa
Verificación en dos pasos desactivada
Anunciante
Desde
1 Nov 2014
Mensajes
2.744
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.

krvaM

Zeta
Verificación en dos pasos desactivada
Desde
2 Abr 2009
Mensajes
1.513
Buenisimo, yo usaba lo mismo desde el cpanel esta la opcion de hotlink :encouragement:
 

Carlos Jurado

Eta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
1 Abr 2015
Mensajes
1.290
Buen aporte amigo... a probarlo en 3,2,1 :eek:nthego:
 

miguelcas12

VIP
Épsilon
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
17 Ago 2017
Mensajes
827
Buenísimo, Gracias!
 

Caffa

Épsilon
Social Media
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Jul 2009
Mensajes
755

DerotLuna

Gamma
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
6 Ago 2016
Mensajes
499
Pero que bien, gracias por tu aporte! :star2::encouragement:
 

Zarat

Delta
Programador
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Desde
28 Mar 2014
Mensajes
588
"no has pasado por Forobeta, no puedes descargar el archivo." :p
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba