Foros del Web » Programando para Internet » PHP »

¿Imposible hacer que solo usuarios registrados puedan descargar?

Estas en el tema de ¿Imposible hacer que solo usuarios registrados puedan descargar? en el foro de PHP en Foros del Web. Si, y espero que tengas instalado un server que interprete PHP , si trabajas en local Un saludo...

  #31 (permalink)  
Antiguo 10/07/2008, 08:53
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

Si, y espero que tengas instalado un server que interprete PHP , si trabajas en local

Un saludo
  #32 (permalink)  
Antiguo 10/07/2008, 08:56
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 7 meses
Puntos: 3
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

prueba con esta funcion sql

$result=mysql_query ("SELECT * FROM tabla where nombre= '".$session["name"]."' ORDER BY id desc");
  #33 (permalink)  
Antiguo 10/07/2008, 10:29
 
Fecha de Ingreso: julio-2008
Mensajes: 258
Antigüedad: 15 años, 9 meses
Puntos: 9
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

Rspecto a jaronu pues si lo tengo instalado, yo tengo alojada mi pag en un hosting que incluye Mysql, y todo eso....

Y respecto a hulray, lo que me quieres decir es que ponga dicho codigo en mi pagina web osea donde estan los links para las descargas?



-------------------------------------------------
uff Foros del web me deja :O, la cantidad de gente que te reponse en un tema para trara de ayudare :O alucinante
  #34 (permalink)  
Antiguo 10/07/2008, 10:45
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

Pues ponle a los archivos, independientemente del editor que uses, extension .php

Un saludo
  #35 (permalink)  
Antiguo 10/07/2008, 10:58
 
Fecha de Ingreso: julio-2008
Mensajes: 258
Antigüedad: 15 años, 9 meses
Puntos: 9
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

Cita:
Iniciado por jaronu Ver Mensaje
Pues ponle a los archivos, independientemente del editor que uses, extension .php

Un saludo
con que finalidad jaonu?
  #36 (permalink)  
Antiguo 10/07/2008, 11:06
Avatar de alapaco  
Fecha de Ingreso: septiembre-2003
Ubicación: Caballito - Buenos Aires - Argentina - América del Sur - Planeta Tierra - Sistema Solar - Vía Láctea
Mensajes: 216
Antigüedad: 20 años, 8 meses
Puntos: 5
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

Y si, debería ser un archivo con extensión .PHP..
__________________
__________________
Álvaro Lapacó
  #37 (permalink)  
Antiguo 10/07/2008, 11:14
 
Fecha de Ingreso: julio-2008
Mensajes: 258
Antigüedad: 15 años, 9 meses
Puntos: 9
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

ok aver un repaso de todo lo que me intentais decir entre todos,porque me estoy liando :(
1º -La pagina HTML donde tengo todos los link, la tengo k cambiar a una extension PHP
2º pongo este code en la pagina una vez ya haya sido cambiada a PHP:

session_start();

if (isset($_SESSION['s_username']))
{
echo 'TU LINK AQUI';
}
else
{
echo 'Necesitas estar registrado para descargar'
}
Es eso lo que me intentais decir no?
  #38 (permalink)  
Antiguo 10/07/2008, 11:28
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

exacto... la manera en q puedas lograrlo es en extension PHP..
y el session_start();
es para q tus usuarios una vez logueados puedan recorrer el sitio web manteniendo activa su session!!!!
suerte
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #39 (permalink)  
Antiguo 10/07/2008, 11:41
 
Fecha de Ingreso: julio-2008
Mensajes: 258
Antigüedad: 15 años, 9 meses
Puntos: 9
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

Ok muchas gracias tak4keover ufff voy a salir de aki y voy a ir a pedir el titulo avanzado de informatica jeje es broma... ¿Y puedo cambiar la extension de Html de mis paginas a PHP, sin perder ni perjudicar nada? osea es asi de simple, Cambiar la extension y Fuera ?
  #40 (permalink)  
Antiguo 10/07/2008, 11:53
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

si.. en efecto solo dale "guardar como" y guardas como php
ahora ojo con esto.... puedes hacer de html a php pero JAMAS de php a html....
cuidado con esto
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #41 (permalink)  
Antiguo 10/07/2008, 12:25
 
Fecha de Ingreso: julio-2008
Mensajes: 258
Antigüedad: 15 años, 9 meses
Puntos: 9
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

Ok ultima dudilla amigo, ya cambie todos mis pages HTML a PHP, ahora solo me keda meterle el codigo sesion start que esta ahi arriba posteado, La duda es si puedo poner dicho codigo en cualquier parte de la pagina, es decir si estoy obligado a colocarlo en alguna parte concreta de la pagina,... para mayor comodidad lo colocare al princiopio de la pagina ... no hay problema donde se coloque no?
  #42 (permalink)  
Antiguo 10/07/2008, 12:27
Avatar de alapaco  
Fecha de Ingreso: septiembre-2003
Ubicación: Caballito - Buenos Aires - Argentina - América del Sur - Planeta Tierra - Sistema Solar - Vía Láctea
Mensajes: 216
Antigüedad: 20 años, 8 meses
Puntos: 5
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

Estas obligado a ponerlo arriba de todo, asi que donde lo pusiste está bien.
__________________
__________________
Álvaro Lapacó
  #43 (permalink)  
Antiguo 10/07/2008, 13:03
 
Fecha de Ingreso: julio-2008
Mensajes: 258
Antigüedad: 15 años, 9 meses
Puntos: 9
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

Un detalle al cambiar la extension a las pages Html, no se cambia lo de adentro es decir al mirar el codigo de la pagina, empieza por Html como si fuera una pagina Html normal ¿Eso no lo debo cambiar y si lo cambio, que deberia poner en su lugar?

Ahh otra cosa asi mato los dos ultimos pajaros de un tiro, el codigo osea el de antes que me disteis para lo de los link, para que solo fueran vistos por users registrados,... Ese code va arriba de Html al principio de la pagina o denajo del mismo.


Pd:

Voy a postear aqui un tutorial para gente novata, muy novata sobre como crear una base de datos, un formulario de registro y sobre como hacer para que los links solo sean vistos por usuarios registrados, lo voy a hacer para todo aque como yo que no sepa mucho y este preguntando, asi os ahorro un poco de trabajo.

Última edición por winjose; 10/07/2008 a las 13:21
  #44 (permalink)  
Antiguo 10/07/2008, 16:12
 
Fecha de Ingreso: julio-2008
Mensajes: 258
Antigüedad: 15 años, 9 meses
Puntos: 9
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

Por favor compañeros solo necesito eso ultimo para resolver mis Dudas y poder terminar,
  #45 (permalink)  
Antiguo 10/07/2008, 16:27
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

Hola

PHP es un lenguaje del lado del servidor, y lo que hace es mostrar codigo HTML para visualizar la pagina en el navegador, el usuario nunca vera tu codigo PHP.

Un pequeño ejemplo


<?php

$variable1 = "hola";
$variable2 = "Mundo";

echo "<table>";

echo"<td>";

echo $variable1 . $variable2;

echo "</td>";

echo"</table>";

?>

como ves el codigo html esta embedido con el php, PHP trabaja y HTML muestra en pantalla

Y segundo, es que no se entiende bien tus dudas

Un saludo
  #46 (permalink)  
Antiguo 11/07/2008, 05:15
 
Fecha de Ingreso: julio-2008
Mensajes: 258
Antigüedad: 15 años, 9 meses
Puntos: 9
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

Cita:
Iniciado por jaronu Ver Mensaje
Hola

PHP es un lenguaje del lado del servidor, y lo que hace es mostrar codigo HTML para visualizar la pagina en el navegador, el usuario nunca vera tu codigo PHP.

Un pequeño ejemplo


<?php

$variable1 = "hola";
$variable2 = "Mundo";

echo "<table>";

echo"<td>";

echo $variable1 . $variable2;

echo "</td>";

echo"</table>";

?>

como ves el codigo html esta embedido con el php, PHP trabaja y HTML muestra en pantalla

Y segundo, es que no se entiende bien tus dudas

Un saludo
Muchas gracias amigo Jaronu, gracias por tu explicacion mira pues mis dudas son:
Ya cambie la extension de todas mis paginas Html a Php osea :
pagina1.html pagina1.php
pagina2.html pagina2.php

aver dire lo que hize Y las dudas k me surgieron

1º cambia el nombre de las paginas.Html a paginas.Php
¿Pero porque despues de cambiar la exxtension de html a Php, el codigo de la pagina aun empezaba por "html"? ¿no se suponde que deberia empezar por php?

2º inserte el codigo que me disteis en un post anterior, lo inserte al principio de todo de la pagina osea en la linea 1, arriba de html.
¿esta bien?
  #47 (permalink)  
Antiguo 11/07/2008, 05:56
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

1: La magia de php es que todo lo que va al browser es html... (porque ese es el lenguaje que traducen los browsers) el tema es que una pagina .php contiene variables y/o procesos que solo son producidos en tu servidor y una vez terminado todo esto, le pasa al usuario la pagina html.

Por otro lado tener una pagina .html y ponerle codigo php no funcionara porque como te dije anteriormente, estarias pasandole el resultado (pagina .html) al browser y eso tratara de entender en el cliente... a diferencia de hacerlo .php para que lo traduzca en el servidor.

2: Si por ej. necesitas mostrar una variable entre el html, debes mostrarlo justamente ahi. Si quieres sacar datos antes, lo muestras antes, y si quieres hacer un footer o algo asi... lo muestras despues.

El tema es que independiente de "en que lugar hagas tus codigos" la muestra con echo o print (comandos para enviar informacion al browser) debes hacerlo donde lo necesites y solo ahi.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #48 (permalink)  
Antiguo 11/07/2008, 06:12
 
Fecha de Ingreso: julio-2008
Mensajes: 258
Antigüedad: 15 años, 9 meses
Puntos: 9
Respuesta: ¿Imposible hacer que solo usuarios registrados puedan descargar?

Ok acabo de terminard e hacer todos los codigos con las funciones y demas, ya tengo el inicio de sesion, la conexion a la base de datos, el login, el formuraio etc y todo funciona y va de perlas, el unico contra es que cuando un usuario se Logea, se le manda a una pagina.html, en la cual tiene acceso a descargas y demas, pero ese usuario podria copiar la URL de dicha pagina y entrar todas las veces que quiera sin registrarse e incluso podria publicarla y que todo el mundo entrase ¿De que forma se podria solucionar eso, para que cuando copie la Url e intente entrar le vuelva a pedir el user y el pass?

Última edición por winjose; 11/07/2008 a las 07:46
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 12:20.