como crear un identificador de usuarios (LOGIN)?

oscar_km

Lanero Regular
23 Abr 2004
24
hola amigos, he buscado y buscado en internet pero no encuentro el codigo para crear una manera de identificar los usuarios en mi pagina, ya saben una de esas cositas que piden login y password, si alguien sabe el codigo html porfa ayudenme....

ademas para que cuando el usuario ya este registrado pueda entra a una zona restringida

gracias 8|
 
ya he averiguado y, si tiene que ser php. es que la ignorancia, y la primiparada en el tema me hace preguntar este tipo de cosas.


gracias gamerx
 
Es correcto, para autenticar e identificar un usaurio necesitas cierto tipo de programación, algo dinámico que sea el procedimiento que autentique a los usuarios.
O, dependiendo de tus opciones, lo ahces a nivel del servidor web, por ejemplo, en Apache, puedes añadir un archivo .htaccess donde establezcas necesidad de autenticación básica http 1.1 para visualziar los elementos de esa carpeta.
Esto sólo si tienes acceso a ese nivel al servidor web que uses.
 
Es correcto... Se necesita de un tipo de programación en el lado del servidor para poder hacer lo que pides... Lo más básico y sencillo es como dijo metro, autentificación por medio del .htaccess de apache... O si necesitas cositas como persistencia, manejo de información por las sesiones, ahi si es mejor utilizar el lenguaje que prefieras de programación en el lado del servidor (php, perl, java... hay muchos...).

Este tema pertenece a programación! :p Movido.
 
pero ej java script se pueden hacer cosas muy cheveres y sencillas y sin nescesidad de tener conocimientos de php o conexion a bases de datos, etcc , aproposito, existen muchos portales con recursos para web masters que te ofrecen contadores, libro s de visitas , acceso con pass , foros , etc.
 
A pesar de lo que dicen, no es del todo cierto, si el servidor es un Windows, se puede poner a autenticar con usuarios de la máquina, quitándole el acceso a anónimo... lo malo es que esa contraseña es fácil de ***************ear, así que también le recomendaría un cfertificado SSL
 
lo mas adecuado es configurar el apache, para asi proteger el area de configuración del mismo, eso se hace en los siguientes pasos, no recuerdo la forma exacta pero la averiguaré:
1. Crear archivo .passwd con el comando htpasswd, /usr local/apache/bin/htpasswd
2. Crear archivo .groups para configurar los grupos
3. Configurar el httpd.conf para que proteja el area privada.

Esto es para administrador web y de pronto es algo avanzado para una pagina personal, por lo cual si es el caso me uno a lo del java script, es mucho más sencillo para un usuario novato (como yo), gracias
 
mmmmm bueno, ya no queda mucho x decir, solo:
-- crea una pequeña aplicacion en javascript que se ejecutara del lado del cliente, pero esto solo como para hacer algun tipo de validacion sencilla, e.g.: si la clave debe tener un tamaño minimo y una cantidad minima de ciertos caracteres ( letras <mayus,minus>, numeros, puntuacion, caracteres especiales ) para que de esta forma cuando digiten pos primero validas y luego envias y asi te libras de enviar datos basura x la red.

-- crea del lado del servidor una aplicacion mas robusta en un lenguaje tipo php, asp, python, perl o cualkiera donde ahora si verificas los datos ( ke los datos esten registrados ); para esto te recomiendo php o python, utilizar funciones de encriptacion y una base de datos ( ninguno es obligatorio, solo recomendado )

-- no hagas la verificacion de los datos solo en javascript, pues este se ejecuta del lado del cliente y puede ser burlado con algo de facilidad.

bueno, yo creo que con eso basta. enlaces:

www.php.net <------ documentacion de php
www.postgres.org <----------- base de datos
www.pythonhispano.org <-------- muchos enlaces y articulos y demas

suertex
 
si pinktomate se hace más o menos así, pero.....
en todo el procedimiento que mencionas, nada tiene que ver el ssl
Es una autenticación básica de apache, bien sea por el httpd.conf o por el .htaccess pero no tiene SSL (Secure Socket Layer) en el proceso.
 
creo q esto respondera tu pregunta..
si vas a utilizar php has esto..

login.php:

Código HTML:
<form acciont="check.php" method="post">Usuario: <input type="text" name="user">Pass: <input type="password" name="pass"><input type="submit" name="enviar" value="Enviar"></form>
check.php:

Código PHP:
<?php
$user
= "usuario";
$pass = "password";
$paginaOk = "correcto.php";
$paginaNoOk = "incorrecto.php";

if( (
$_POST['user'] == $user ) && ( $_POST['pass'] == $pass ) ) {
header( "Location: $paginaOk" );
} else {
header( "Location: $paginaNoOk" );
}
?>

"hay un error de seguridad en el ejemplo anterior, ya que autentifico y direcciono a otra pagina pero no valido esa pagina.. " te recomiendo implementar cookies o sesiones en el script de validación (check.php) y validación de que existan esas variables de sesión o cookies en el script que se redirecciona ..

o si no quieres cargar otra pagina para validar los datos ingresados has esto.

login.php

Código PHP:
<?php
//Si se ha usado el boton de enviar, elegimos destino.
if ($_POST['enviar']) {

$user = "usuario";
$pass = "password";
$paginaOk = "correcto.php";
$paginaNoOk = "incorrecto.php";

if( (
$_POST['user'] == $user ) && ( $_POST['pass'] == $pass ) ) {
header( "Location: $paginaOk" );
} else {
header( "Location: $paginaNoOk" );
}

//Si no se ha usado el boton de enviar, mostramos el formulario
} else {
?>


<form method="post"> Usuario: <input type="text" name="user"> Pass: <input type="password" name="pass"> <input type="submit" name="enviar" value="Enviar"> </form>

<? } ?>


espero les sea util mi ayuda...
SNKsoft capcom programando hacia el futuro.. http://selmineos.iespana.es
 

Los últimos temas