Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   Acceso restringido (http://www.forosdelweb.com/f91/acceso-restringido-459719/)

Nietzsche 26/01/2007 06:49

Acceso restringido
 
Hola, les comento lo que pretendo hacer.

Actualmente tengo en la web de mi empresa, en una carpeta llamada \colaboradores datos confidenciales para nuestros colaboradores. Desde una seccion del site que se llama colaboradores.php introducen una contraseña y un nombre de usuario y acceden a \colaboradores\info.html

El caso es que si alguien pone directamente en la barra del navegador \colaboradores\info.html tambien puede acceder sin problemas, y logicamente quiero evitar esto.

La solucion de poner contraseña a la carpeta no me sirve, porque tendria que ser la misma clave para todo el mundo y no quiero eso.

La solucion de poner código en \colaboradores\info.html que verifique identidad tampoco me vale, ya que ese html de informacion se genera automáticamente a diario con datos de excel. Luego no puedo estar editandolo todos los dias.

¿Existe alguna otra opcion?

Gracias y saludos!!

Epunamun 26/01/2007 07:18

Re: Acceso restringido
 
hace una autentificación , en mi web aunque es asp debe ser similar,


me cueglgo de una variable global qeu se llama autentificado, y siempre en el onload del body creo un script sencillo que verifico si la variable guarda un si, si no la devuelvo al index

en la pagina donde los usuarios ingresan el nombre de usuario y el password, a la variable le asigno un valor "SI" y en todas las paginas compruebo qeu este valor sea "SI" si es falso al usuario lo devuelvo al index.


saludos y espero haber ayudado.

Gurrutello 27/01/2007 00:17

Re: Acceso restringido
 
hola
ya que utilizas y puedes utilizar php (colaboradores.php) por que no lo haces con variables de sesion
introduces $_SESSION['nombre_sesion']='valor_sesion';
y el archivo \colaboradores\info.html
lo renombras a .php
e introduces
if (!issset($_SESSION['nombre_sesion'])){
header('location: colaboradores.php');
}
aqunque esto es php y no html tenddria que funcionarte.
Lo unico es que no se d ela forma que permites el login de las personas que tienen acceso, si es con base de datos o con otro sistema.
Saludos

Nietzsche 27/01/2007 11:09

Re: Acceso restringido
 
Si, las soluciones que me decís son las que había pensado, pero eso implica que al guardar las páginas de información privada de Excel a html (o php) tengo que modificarlas para añadirles código script, lo cual hace que deje de ser automática la publicacion de datos y tenga que hacer eso a diario....

eContento 27/01/2007 11:26

Re: Acceso restringido
 
Cita:

Iniciado por Nietzsche (Mensaje 1868849)
La solucion de poner contraseña a la carpeta no me sirve, porque tendria que ser la misma clave para todo el mundo y no quiero eso.

¿Quien te ha dicho eso? Tú puedes crear tantos usuarios como quieras con acceso restringido a esa carpeta, al menos si usas apache. Habitualmente los hosting proveen de herramientas que ayudan a gestionar, como CPanel. Si lo tiene visite la opción "Web Protect".

Y si no, directamente, Apache le provee de las herramientas necesarias
http://httpd.apache.org/docs/1.3/howto/auth.html

Y en otros servidores web es igual

Un saludo de,
eContento

Nietzsche 28/01/2007 06:01

Re: Acceso restringido
 
Hola eContento,
si que utilizo Apache.

Esa sería una buena solución. Yo pensaba que no se podía hacer con varios usuarios. Muchas gracias! Le echare un vistazo.

:-)


La zona horaria es GMT -6. Ahora son las 22:06.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.