Foros del Web » Programando para Internet » PHP »

Limitar Descargas a usuarios logeados

Estas en el tema de Limitar Descargas a usuarios logeados en el foro de PHP en Foros del Web. Hola, Hermanos del Foros del Web... Tengo una Peticion... tengo un sistema de usuarios... y quiero darles a mis usuarios la opcion de descargar... pero ...
  #1 (permalink)  
Antiguo 23/07/2008, 19:30
Avatar de FaredCesar  
Fecha de Ingreso: junio-2008
Mensajes: 41
Antigüedad: 16 años, 5 meses
Puntos: 0
Pregunta Limitar Descargas a usuarios logeados

Hola, Hermanos del Foros del Web...
Tengo una Peticion... tengo un sistema de usuarios... y quiero darles a mis usuarios la opcion de descargar... pero si les doy descarga libre ellos se aprovecharan de mi transferencia... quisiera saber si puedo limitarles las descargas... asi como lo hace desarrollo web... digamos Darles 10 descargas o 20 y que cuando llegue a cero le un error...

Agradesco de ante Mano Su Respuesta...
Antes de poner este Post... revise un poco para no repetir el tema...

Gracias
  #2 (permalink)  
Antiguo 23/07/2008, 19:45
Avatar de eZakto  
Fecha de Ingreso: julio-2008
Mensajes: 214
Antigüedad: 16 años, 4 meses
Puntos: 5
Respuesta: Limitar Descargas a usuarios logeados

Es una cosa relativamente fácil.
Obviamente pueden haber muchos métodos para hacer lo que dices. Yo usaría uno algo predecible. Supongamos que tu sistema de usuarios funciona con bases de datos mysql. Pues bien, en la tabla donde tengas la información primordial de los usuarios, agregas un campo, por ejemplo "contador_descargas", que por defecto sea 20. Y cada vez que tu usuario solicite una descarga (Que supongo que usaras determinado script, para que las descargas sean accedibles sólo a usuarios registrados) compruebas que el valor de ese campo sea mayor que 0, y de ser así, que lo disminuya en uno.

Saludos.
  #3 (permalink)  
Antiguo 23/07/2008, 20:44
Avatar de FaredCesar  
Fecha de Ingreso: junio-2008
Mensajes: 41
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Limitar Descargas a usuarios logeados

Tendria que cambiar el Codigo de suma a resta...
tengo este a ver si me ayudan a como seria para restar

Código PHP:
<?
include('include.php');
$query "select * from cuentas where id='$id'"$resp mysql_query($query); 
$existe mysql_num_rows($resp);  
if (
$existe == 0) { echo 'No Existe'; exit(); } 
else { 
      
$archivo mysql_fetch_array($resp); 
      
$archivo[descargar]++; 
      
$query "update cuentas set descargar='$archivo[descargar]' where id='$id'"mysql_query($query); 

?>
Como tengo k cambiarlo desconosco como hacer restas en php....
  #4 (permalink)  
Antiguo 23/07/2008, 22:46
Avatar de eZakto  
Fecha de Ingreso: julio-2008
Mensajes: 214
Antigüedad: 16 años, 4 meses
Puntos: 5
Respuesta: Limitar Descargas a usuarios logeados

Matemática básica, cambias el "++" por "--" :/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:09.