Sv Community El Salvador
Soporte y Tecnología => Diseño & Webmaster Corner => Mensaje iniciado por: Snipe en diciembre 21, 2008, 11:39:22 pm
-
He estado dándome duro todo el día pensando en cómo hacer un sitio, más o menos les explico: voy a hacer una página con información que no quiero que esté disponible para toda persona. Yo realmente no sé mucho sobre cómo subir páginas web, y se me ocurrió poner un captcha en la página, algo tipo el Asirra o lo que sea, de manera que evite que entren bots o personas a las cuales yo no les haya dado la dirección. Lo que no sé, es cómo hacer para asegurar que los bots que entren a mi sitio no puedan ver la información que tengo ahí.
¿Cómo podría hacer?
-
si queres hacerlo a pata, leete sobre php, mysql y sesiones, si queres algo mejor y mas fácil de implementar probá con un cms como wordpress o joomla!
-
El captcha puede ser un javascript, o no? No puedo hacer algo como una página con un formulario que tenga el captcha y que redireccione a otra página?
-
El captcha puede ser un javascript, o no? No puedo hacer algo como una página con un formulario que tenga el captcha y que redireccione a otra página?
sip, hay varias muestras de scripts de captchas regadas x la red, y precisamente asi como mencionas funciona
-
Creo q te he entendido la idea, creo q esto es lo mas sencillo segun el fin
Esto es para los bots mas no la privacidad q con lo del acceso restringindo con usuario y contraseña lograras.
Mira si esto te sirve:
<html><head>
title>Titulo</title>
<META NAME="robots" content="index,follow">
</head>
Tag Robots - Esta es una simple instrucción al robot del buscador para indicar cómo y cuando debe indexar la página web.
"index/follow" indica al robot que debe indexar la página web y seguir los links a las demás páginas interiores.
"noindex/nofollow" indica al robot que no indexe la página web ni tampoco siga los links.
Otras variaciones son index/nofollow and noindex/follow.
Esta tag no es obligatoria. Si no la tienes los robots indexarán igualmente tu página web. Pero si necesitas que una de las páginas no sean indexada ( por ejemplo una página especial únicamente para clientes registrados o una página que no esté relacionada con el contenido de tu web) es necesario insertar esta Meta Tag para indicar al robot que NO indexe la web.
La Tag "revisit-after" indica al robot cuando tiene que volver a visitar tu web, si actualizas muy a menudo pon 14 días. Otra opción es 30 días.
La Tag "distribution" indica al robot el alcance de tu web, global es lo más habitual.
-
Es que realmente yo hasta el otro año me voy a poner a aprender a programar como la gente... además, no es que necesite que la gente haga cuentas en mi sitio, simplemente quiero una restricción para que no entren bots o demás. Se me ocurría algo así, pero no sé qué tan posible es:
1. Uso un programa tipo HTML Password Lock que encripte la página con un password.
2. Hago una página con un captcha cualquiera.
3. Si pasa el captcha, envía a la página con el password correcto.
No sé si es difícil de hacer eso :\
-
Sí, el problema con poner el meta tag es que los bots de spam siempre entran.
-
entonces reCaptcha
http://recaptcha.net/learnmore.html
Por privacidad pues seria mejor q utilizaras php o asp
Q lenguaje soporta tu servidor?
-
PHP sí lo soporta, ASP no.
-
Si tu objetivo es que la vea solo gente que conozca la contraseña y la dirección de la pagina, entonces basta con que pongas una pinche cajita de texto que pida la contraseña (por facilidad puede ser unica para todos los miembros de tu pagina) y listo, con eso validas que solo usuarios con la contraseña puedan acceder a tu contenido.
Otra opción menos trabajosa es la que dice g00mba de usar un CMS, la mayoria tiene una opcion que permite restringir a los visitantes de ver el contenido.
-
mira snipe...
sin que te abatas a aprender php :rofl: podes hacer esto mira...
lo que si te recomiendo que te crees una tablita usuarios en tu base de datos y establescas grupos de usuarios asi podas restringir acceso de esa maneera...
aca para que teagarres una idea de como hacerlo...
(http://img396.imageshack.us/img396/1559/restricaccesmw7.th.jpg) (http://img396.imageshack.us/my.php?image=restricaccesmw7.jpg)
cabe mencionar que para que esta opcion este habilitada debes de tener un servidor de prueba instaldao o configurado como wamp o cualquiera similar y crear una pagina php
DW se encargara de hacer TODO el codigo necesario por vos :wacko: :wub: de ahi tendrias que hacer una pagina de login que no es mas que un formulario con nombre de usuario y password en ese cuando o hagas seleccionas el boton del form y ahi mismo donde te mostre buscas
user authentication->Log In User :yahoo: seguis el asistente y ya estas :angel:
cualquier cosa ahi andamos
-
:sur:
Nada más que decir. ¡Muchas gracias!
-
me gusta este foro por fin pondre en funcionamiento mis conocimientos en php y programacion.
Bueno lo mas logico y no tan dificil seria hacer un sistema de usuarios pero viendo tu necesidad lo que se puede hacer es lo siguiente:
1. Creas un nueva pagina en formato php
2. Al inicio de todo pones esta etiqueta:
<?php
if (($PHP_AUTH_USER!="USUARIO") || ($PHP_AUTH_PW!="CONTRASENIA")) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 'Identificacion Requerida';
exit;
}
?>
3. Cambias lo valores USUARIO Y CONTRASENIA por los que tu quieres.
4. Ahora te metes a la direccion donde tengas guardado la pagina que creastes y para entrar te va pedir una contraseña y usuario si no la ingresas no te deja entrar, ni a bots ni a nadie.
Si te sirve dime de lo contrario explicame bien tu problema y te aseguro que le encontramos solucion.