Thread View: chile.comp.programacion
7 messages
7 total messages
Started by Alexis Araya
Fri, 19 Oct 2007 13:18
htaccess y php
Author: Alexis Araya
Date: Fri, 19 Oct 2007 13:18
Date: Fri, 19 Oct 2007 13:18
10 lines
1464 bytes
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
Author: Jos� Miguel Santib��ez
Date: Fri, 19 Oct 2007 14:31
Date: Fri, 19 Oct 2007 14:31
23 lines
2069 bytes
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
Author: Alexis Araya
Date: Fri, 19 Oct 2007 18:32
Date: Fri, 19 Oct 2007 18:32
30 lines
2359 bytes
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
Author: +mArkO+
Date: Fri, 19 Oct 2007 19:10
Date: Fri, 19 Oct 2007 19:10
30 lines
2117 bytes
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
Author: RobertoCL
Date: Sat, 20 Oct 2007 04:03
Date: Sat, 20 Oct 2007 04:03
53 lines
2667 bytes
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
Author: Jos� Miguel Santib��ez
Date: Sat, 20 Oct 2007 04:21
Date: Sat, 20 Oct 2007 04:21
78 lines
3989 bytes
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
Author: Alexis Araya
Date: Thu, 25 Oct 2007 00:35
Date: Thu, 25 Oct 2007 00:35
96 lines
4342 bytes
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