🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: chile.comp.programacion
7 messages
7 total messages Started by Alexis Araya Fri, 19 Oct 2007 13:18
htaccess y php
#738
Author: Alexis Araya
Date: Fri, 19 Oct 2007 13:18
10 lines
1464 bytes
Hola,

tengo una aplicacion q dentro tiene paginas html basicas..
necesito hacer que si la persona no esta logeada(via sesion php), no
pueda a entrar a estos direcctorios
donde estan las paginas html, para las paginas php no hay problemas pq
valido la sesion,
pero nose como hacerlo con las que no son php.

De ante mano, muchas gracias.
Re: htaccess y php
#739
Author: Jos� Miguel Santib��ez
Date: Fri, 19 Oct 2007 14:31
23 lines
2069 bytes
En el cap�tulo anterior (news:1192799923.706969.276040
@i13g2000prf.googlegroups.com), Alexis Araya <aaraya@gmail.com> dijo:

> Hola,
> 
> tengo una aplicacion q dentro tiene paginas html basicas..
> necesito hacer que si la persona no esta logeada(via sesion php), no
> pueda a entrar a estos direcctorios
> donde estan las paginas html, para las paginas php no hay problemas pq
> valido la sesion,
> pero nose como hacerlo con las que no son php.
> 
> De ante mano, muchas gracias.
> 
> 

La forma m�s simple, es transformarlas en .php e incluir como primera 
l�nea, el c�digo de verificaci�n...

-- 
Apoye a la campa�a de alfabetizaci�n y  |       Jose M. Santiba�ez A.
ordenaci�n de las news, cada post en su |          <jms@nivel5.cl>
lugar y el lugar exacto para cada post  |        <http://caos.cl/jms>
Re: htaccess y php
#742
Author: Alexis Araya
Date: Fri, 19 Oct 2007 18:32
30 lines
2359 bytes
On 19 oct, 11:31, "José Miguel Santibáñez" <jms.nos...@nivel5.cl>
wrote:
> En el capítulo anterior (news:1192799923.706969.276040
> @i13g2000prf.googlegroups.com), Alexis Araya <aar...@gmail.com> dijo:
>
> > Hola,
>
> > tengo una aplicacion q dentro tiene paginas html basicas..
> > necesito hacer que si la persona no esta logeada(via sesion php), no
> > pueda a entrar a estos direcctorios
> > donde estan las paginas html, para las paginas php no hay problemas pq
> > valido la sesion,
> > pero nose como hacerlo con las que no son php.
>
> > De ante mano, muchas gracias.
>
> La forma más simple, es transformarlas en .php e incluir como primera
> línea, el código de verificación...
>
> --
> Apoye a la campaña de alfabetización y  |       Jose M. Santibañez A.
> ordenación de las news, cada post en su |          <j...@nivel5.cl>
> lugar y el lugar exacto para cada post  |        <http://caos.cl/jms>

El Problemas, es q son mas de 300 pgs..

:|

alguna otra sugerencia?
Re: htaccess y php
#743
Author: +mArkO+
Date: Fri, 19 Oct 2007 19:10
30 lines
2117 bytes
Jose Miguel, serviria algo como esto?
http://www.webpronews.com/topnews/2004/04/29/htaccess-wrappers-with-php
no cacho mucho de apache


"Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje 
news:Xns99CE7158AE02Ajmsnews@201.238.250.229...
> En el cap�tulo anterior (news:1192799923.706969.276040
> @i13g2000prf.googlegroups.com), Alexis Araya <aaraya@gmail.com> dijo:
>
>> Hola,
>>
>> tengo una aplicacion q dentro tiene paginas html basicas..
>> necesito hacer que si la persona no esta logeada(via sesion php), no
>> pueda a entrar a estos direcctorios
>> donde estan las paginas html, para las paginas php no hay problemas pq
>> valido la sesion,
>> pero nose como hacerlo con las que no son php.
>>
>> De ante mano, muchas gracias.
>>
>>
>
> La forma m�s simple, es transformarlas en .php e incluir como primera
> l�nea, el c�digo de verificaci�n...
>
> -- 
> Apoye a la campa�a de alfabetizaci�n y  |       Jose M. Santiba�ez A.
> ordenaci�n de las news, cada post en su |          <jms@nivel5.cl>
> lugar y el lugar exacto para cada post  |        <http://caos.cl/jms> 
Re: htaccess y php
#748
Author: RobertoCL
Date: Sat, 20 Oct 2007 04:03
53 lines
2667 bytes
"Alexis Araya" <aaraya@gmail.com> escribi� en el mensaje 
news:1192818762.124295.212810@z24g2000prh.googlegroups.com...
On 19 oct, 11:31, "Jos� Miguel Santib��ez" <jms.nos...@nivel5.cl>
wrote:
> En el cap�tulo anterior (news:1192799923.706969.276040
> @i13g2000prf.googlegroups.com), Alexis Araya <aar...@gmail.com> dijo:
>
> > Hola,
>
> > tengo una aplicacion q dentro tiene paginas html basicas..
> > necesito hacer que si la persona no esta logeada(via sesion php), no
> > pueda a entrar a estos direcctorios
> > donde estan las paginas html, para las paginas php no hay problemas pq
> > valido la sesion,
> > pero nose como hacerlo con las que no son php.
>
> > De ante mano, muchas gracias.
>
> La forma m�s simple, es transformarlas en .php e incluir como primera
> l�nea, el c�digo de verificaci�n...
>
> --
> Apoye a la campa�a de alfabetizaci�n y  |       Jose M. Santiba�ez A.
> ordenaci�n de las news, cada post en su |          <j...@nivel5.cl>
> lugar y el lugar exacto para cada post  |        <http://caos.cl/jms>
>
>El Problemas, es q son mas de 300 pgs..

--
te afecta a links est�ticos?

Otra alternativa es un .htaccess que denege todo acceso a .html
<Files *.html>
    Order allow,deny
    Deny from all
</Files>

y todos los html son llamado por un manejador php

manejador.php?pageContentInc=mipagina.html
<?php
//session stuff

    if(file_exists($pageContentInc)){
        require_once $pageContentInc;
    }else{
        $pageContentInc = "common/content_404.inc";
        require_once $pageContentInc;
    }
?>

--
RCL
Re: htaccess y php
#749
Author: Jos� Miguel Santib��ez
Date: Sat, 20 Oct 2007 04:21
78 lines
3989 bytes
En el cap�tulo anterior 
(news:1192818762.124295.212810@z24g2000prh.googlegroups.com), Alexis Araya 
<aaraya@gmail.com> dijo:

> On 19 oct, 11:31, "Jos� Miguel Santib��ez" <jms.nos...@nivel5.cl>
> wrote:
>> En el cap�tulo anterior (news:1192799923.706969.276040
>> @i13g2000prf.googlegroups.com), Alexis Araya <aar...@gmail.com> dijo:
>>
>> > Hola,
>>
>> > tengo una aplicacion q dentro tiene paginas html basicas..
>> > necesito hacer que si la persona no esta logeada(via sesion php), no
>> > pueda a entrar a estos direcctorios
>> > donde estan las paginas html, para las paginas php no hay problemas pq
>> > valido la sesion,
>> > pero nose como hacerlo con las que no son php.
>>
>> > De ante mano, muchas gracias.
>>
>> La forma m�s simple, es transformarlas en .php e incluir como primera
>> l�nea, el c�digo de verificaci�n...
>>
> 
> El Problemas, es q son mas de 300 pgs..
> 
>:|
> 
> alguna otra sugerencia?
> 

En ese caso, intentar�a una soluci�n intermedia entre lo que propone 
RobertoCL y +mArkO+

Habilitar el rewrite engine y hacer lo siguiente (eso si, asume que est� 
todo en la ra�z del sitio y que sus nombres est�n en min�sculas; ser�a 
mucho mejor si hay una regla un poco m�s precisa):

.htaccess:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([a-z0-9]+.html)$ ver.php?archivo=$1

ver.php
<?php
  session_start();
  // control de acceso
  if (!isset($_SESSION['usuario'])) {
    header('location: login.php')
    die();
  } else {
    readfile($_GET['archivo']);
  }
?>

explicaci�n:
el .htaccess reacciona ante cualquier archivo tipo "archivo.html", es decir 
cuyo nombre sean letras min�sculas o n�meros y termine en .html
Cuando lo encuentra, llama a ver.php, pas�ndole como par�metro el nombre 
del archivo.

El archivo ver.php establece la sesi�n, revisa si la variable de sesi�n 
llamada "usuario" est� definida; si no lo est� pasa a "login.php" (el que 
pregunta por login y pass) y si lo est�, entonces toma el archivo pasado 
por valor y lo envia...

Por supuesto, se puede mejorar mucho m�s ;-)

Aunque necesita que la configuraci�n de apache permita el manejo...

(igual lo prob� antes de enviarlo, y estoy seguro que si funciona, pero si 
el .htaccess no es pescado por el server, te ignora completamente y los 
archivos pasan como avi�n)

-- 
Apoye a la campa�a de alfabetizaci�n y  |       Jose M. Santiba�ez A.
ordenaci�n de las news, cada post en su |          <jms@nivel5.cl>
lugar y el lugar exacto para cada post  |        <http://caos.cl/jms>
Re: htaccess y php
#755
Author: Alexis Araya
Date: Thu, 25 Oct 2007 00:35
96 lines
4342 bytes
On 20 oct, 01:21, "José Miguel Santibáñez" <jms.nos...@nivel5.cl>
wrote:
> En el capítulo anterior
> (news:1192818762.124295.212810@z24g2000prh.googlegroups.com), Alexis Araya
> <aar...@gmail.com> dijo:
>
>
>
> > On 19 oct, 11:31, "José Miguel Santibáñez" <jms.nos...@nivel5.cl>
> > wrote:
> >> En el capítulo anterior (news:1192799923.706969.276040
> >> @i13g2000prf.googlegroups.com), Alexis Araya <aar...@gmail.com> dijo:
>
> >> > Hola,
>
> >> > tengo una aplicacion q dentro tiene paginas html basicas..
> >> > necesito hacer que si la persona no esta logeada(via sesion php), no
> >> > pueda a entrar a estos direcctorios
> >> > donde estan las paginas html, para las paginas php no hay problemas pq
> >> > valido la sesion,
> >> > pero nose como hacerlo con las que no son php.
>
> >> > De ante mano, muchas gracias.
>
> >> La forma más simple, es transformarlas en .php e incluir como primera
> >> línea, el código de verificación...
>
> > El Problemas, es q son mas de 300 pgs..
>
> >:|
>
> > alguna otra sugerencia?
>
> En ese caso, intentaría una solución intermedia entre lo que propone
> RobertoCL y +mArkO+
>
> Habilitar el rewrite engine y hacer lo siguiente (eso si, asume que está
> todo en la raíz del sitio y que sus nombres están en minúsculas; sería
> mucho mejor si hay una regla un poco más precisa):
>
> .htaccess:
> Options +FollowSymLinks
> RewriteEngine On
> RewriteRule ^([a-z0-9]+.html)$ ver.php?archivo=$1
>
> ver.php
> <?php
>   session_start();
>   // control de acceso
>   if (!isset($_SESSION['usuario'])) {
>     header('location: login.php')
>     die();
>   } else {
>     readfile($_GET['archivo']);
>   }
> ?>
>
> explicación:
> el .htaccess reacciona ante cualquier archivo tipo "archivo.html", es decir
> cuyo nombre sean letras minúsculas o números y termine en .html
> Cuando lo encuentra, llama a ver.php, pasándole como parámetro el nombre
> del archivo.
>
> El archivo ver.php establece la sesión, revisa si la variable de sesión
> llamada "usuario" está definida; si no lo está pasa a "login.php" (el que
> pregunta por login y pass) y si lo está, entonces toma el archivo pasado
> por valor y lo envia...
>
> Por supuesto, se puede mejorar mucho más ;-)
>
> Aunque necesita que la configuración de apache permita el manejo...
>
> (igual lo probé antes de enviarlo, y estoy seguro que si funciona, pero si
> el .htaccess no es pescado por el server, te ignora completamente y los
> archivos pasan como avión)
>
> --
> Apoye a la campaña de alfabetización y  |       Jose M. Santibañez A.
> ordenación de las news, cada post en su |          <j...@nivel5.cl>
> lugar y el lugar exacto para cada post  |        <http://caos.cl/jms>

Gracias
Justo lo que Queria
se Agrece
Saludos

Alexis
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads