elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16]
151  Programación / PHP / Re: Rewrite en: 19 Mayo 2014, 23:06 pm
Por mas que leo rewrite no veo el modo de hacerlo alguien me puede enviar algún link o pista para hacerlo?
152  Programación / PHP / Re: Rewrite en: 19 Mayo 2014, 17:25 pm
Hola,

Con lo del password funciona bastante bien (parece mucho más seguro). A ver si me puedes orientar con lo del modwrite.

Te pongo el código que tengo para "autenticar" al usuario hasta que empieza el html

Código
  1. <?php
  2. //Inicializar una sesion de PHP
  3.  
  4. //Validar que el usuario este logueado y exista un UID
  5. if ( ! ($_SESSION['autenticado'] == 'SI' && isset($_SESSION['uid'])) )
  6. {
  7.    //En caso de que el usuario no este autenticado, crear un formulario y redireccionar a la
  8.    //pantalla de login, enviando un codigo de error        <form name="formulario" method="post" action="index.php">
  9. ?>
  10.        <form name="formulario" method="post" action="index.php">
  11.            <input type="hidden" name="msg_error" value="2">
  12.        </form>
  13.        <script type="text/javascript">
  14.            document.formulario.submit();
  15.        </script>
  16. <?php
  17. }
  18.  
  19.    //Conectar BD
  20.    include("conectar_bd.php");  
  21.    conectar_bd();
  22.  
  23.  
  24.  
  25.  
  26.    $sql = "SELECT  CF,Direccion,PuertaLocalGaraje, tx_nombre,tx_apellidoPaterno,tx_TipoUsuario,id_usuario, tx_password
  27.            FROM tbl_users
  28.            LEFT JOIN ctg_tiposusuario
  29.            ON tbl_users.id_TipoUsuario = ctg_tiposusuario.id_TipoUsuario
  30.            WHERE id_usuario = '".$_SESSION['uid']."'";        
  31.    $result     =mysql_query($sql);
  32.  
  33.    $nombreUsuario = "";
  34.  
  35. $cif = "";
  36.  
  37.  
  38.    //Formar el nombre completo del usuario
  39.  
  40.  
  41. //Cerrrar conexion a la BD
  42. mysql_close($conexio);
  43. ?>
  44.  
  45.  
  46. <html lang="es">
  47. <head>


En el html lo que yo quisiera es que hubiera un link que al darle pinchando con el ratón click me habriera una fichero (que siempre se llamaría igual) dentro de una carpeta que se llamara para cada usuario que se pudiera logear tx_apellidoPaterno.

¿Esto es posible con rewrite? Cómo lo haría?
153  Programación / PHP / Re: Rewrite en: 18 Mayo 2014, 23:44 pm
Se que es muy cansino que os preguntemos todo el rato pero a ver si alguien puede echar un cable y ayudarme con el cambio de web o como hacer para que sólo el usuario conectado y no otro marcando la ruta acceda al fichero...

Gracias  :P ;-) ;-) ;-) ;-)
154  Programación / PHP / Rewrite en: 18 Mayo 2014, 20:17 pm
Hola ya he resuelto un problema anterior¡¡¡

LA pregunta ahora me surge por cuestiones de seguridad

OS pido ayuda y os doy mil gracias por adelantado porque me estoy volviendo majara

Si hago esto

Código
  1. $nombreUsuario = "http://localhost/Pagina2/Anuales/".$fila['user']."/Notas.pdf";
  2. echo '<a href="' .$nombreUsuario . '"> prueba </a>';


Me aparece el nombre de prueba al darle al "link" click me redirige a la página que quiero:

http://localhost/Pagina2/Anuales/josek/Notas.pdf (josek es el usuario conectado)

Tengo dos dudas, cuando la página ya esté colgada en la host si alguien sabe la estructura de folder y el nombre de usuario tal y como está aunque no esté registrado ¿podrá acceder al pdf?

¿Cómo prodria con modwirte rewrite para que al darle el click con el raton a la palabra "prueba" la www que me muestre arriba omita josek? Si es que se puede.


Muchas Gracias a ver si me podeis ayudar

Mod: Etiquetas GeSHi obligatorias. http://foro.elhacker.net/php/normas-t148495.0.html
155  Programación / Desarrollo Web / Re: GET variable en: 18 Mayo 2014, 10:40 am
Hola voy a poner esta consulta en Asunto aparte pero a ver si me podeis ayudar.

Creo que ya entiendo el primer problema que tenía (poner el href en php).

LA duda ahora es:

Estas son mis "variables"

 
Código
  1. $nombreUsuario = "".$fila['']."/";
  2. $fichero = "Notas.pdf";

Quiero con un href en php marcar la ruta de Notas
 
 
echo '<a href="Evaluacion/".$nombreUsuario.$fichero;> Ve a las Notas de tu Clase.</a>';

pero la última parte .$nombreUsuario.$fichero; no lo añade a la ruta y en "ve a las Notas de tu Clase" te redirige a:

http://localhost/Pagina2/Evaluacion/

Y yo quiero que añada el nombre usuario y fichero.
156  Programación / Desarrollo Web / Re: GET variable en: 17 Mayo 2014, 19:59 pm
Hola,

Nada...cuando pongo ese código con mi varible.

Lo que pasa es que lo que debería aparecer por debajo de esa línea el footer, secciones etc no desaparecen.

¿Puede ser por que el formulario en el que logea el usuario pone method=post?

  
Código
  1. <form name="formulario" method="post" action="index.php">
  2.            <input type="hidden" name="msg_error" value="2">
  3.        </form>
  4.        <script type="text/javascript">
  5.            document.formulario.submit();
  6.        </script>
157  Programación / Desarrollo Web / GET variable en: 17 Mayo 2014, 11:40 am
Hola necesito "capturar" como variable una variable llamada CF, que tiene cada usuario cuando se logea, de manera que me funcione $_GET["cf"] ¿por qué me da error? Soy iniciado programando y necesito ayuda urgente jaja me estoy volviendo loco.

Si hago en php --->echo $cf sí muestra el texto, pero si pongo en el mismo archivo lo siguiente    $_GET["$cf"]me sale

Notice: Undefined index: fl in C:\xampp\htdocs\Pagina2\principal.php on line 184


¿Qué es lo que no defino?

Si redirijo a otro archivo utilizando algo así como
Código
  1. <a href="tuA.php"> Prueba </a>

Y en este pongo

Código
  1. <?php
  2. $_GET["$cif"]
  3.  
  4. ?>

ME sale....

Notice: Undefined variable: cf in C:\xampp\htdocs\Pagina2\tuA.php on line 2

Notice: Undefined index: in C:\xampp\htdocs\Pagina2\tuA.php on line 2


Mi archivo en el que detecto que el usuario está logeado es el siguiente:

¿Qué hago mal? o qué me falta saber.

Muchas Gracias por vuestra ayuda.

Código
  1. //Inicializar una sesion de PHP
  2. session_start();
  3.  
  4. //Validar que el usuario este logueado y exista un UID
  5. if ( ! ($_SESSION['autenticado'] == 'SI' && isset($_SESSION['uid'])) )
  6. {
  7.    //En caso de que el usuario no este autenticado, crear un formulario y redireccionar a la
  8.    //pantalla de login, enviando un codigo de error        <form name="formulario" method="post" action="index.php">
  9. ?>
  10.        <form name="formulario" method="post" action="index.php">
  11.            <input type="hidden" name="msg_error" value="2">
  12.        </form>
  13.        <script type="text/javascript">
  14.            document.formulario.submit();
  15.        </script>
  16. <?php
  17. }
  18.  
  19.    //Conectar BD
  20.    include("conectar_bd.php");  
  21.    conectar_bd();
  22.  
  23.    //Sacar datos del usuario que ha iniciado sesion"Propietario/a de ".$fila['Direccion']." ".$fila['PuertaLocalGaraje']
  24.    $sql = "SELECT  CF,id_usuario
  25.            FROM tbl_users
  26.            LEFT JOIN ctg_tiposusuario
  27.            ON tbl_users.id_TipoUsuario = ctg_tiposusuario.id_TipoUsuario
  28.            WHERE id_usuario = '".$_SESSION['uid']."'";        
  29.    $result     =mysql_query($sql);
  30.  
  31.  
  32.  
  33. $cf = "";
  34.  
  35.  
  36.    //Formar el nombre completo del usuario
  37.    if( $fila = mysql_fetch_array($result) )
  38.        $cf = "".$fila['CIF'];
  39.  
  40.  
  41. //Cerrrar conexion a la BD
  42. mysql_close($conexio);
  43. ?>

MOD: Etiquetas GeSHi OBLIGATORIAS. ULTIMO AVISO.
http://foro.elhacker.net/desarrollo_web/normas_del_subforo_de_desarrollo_web-t407889.0.html
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines