Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/01/2008, 13:25
Avatar de mr_frosg
mr_frosg
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Peru
Mensajes: 4
Antigüedad: 17 años
Puntos: 0
De acuerdo Re: Logeo en Paginas web

Gracias Carlojas... lo que nesecito es como hacerlo todo, y que no me pida crear una tabla en mySQL si no en puro php, pero con una forma de mantener la seguridad... de todas maneras gracias por tu idea.



Cita:
Iniciado por Carlojas Ver Mensaje
Bien mr_frosg primero que todo debes de tener una tabla en tu BD MySQL , usuarios por ejemplo. nombre_usuario y password_usuario los campos. una manera sencilla de hacerlo aunque hay MUCHAS maneras de hacerlo solo es cuestion de gustos.

Haces una consulta a tu BD cuando el usuario haya ingresado nombre y contraseña Ejemplo:
puedes obtener tus datos via GET o POST segun lo implementes en tu FORM por ejemplo via POST.

Código PHP:
$usuario $_POST['usuario'];
$password $_POST['password'];

$consulta "SELECT * FROM usuarios WHERE usuario = '$usuario' AND password = '$password'";
$result mysql_query($consulta$conex) or die ( mysql_error() );
$datos mysql_fetch_array($result); 
Y despues compruebas que los datos introducidos por el usuario se encuentren en la BD

Código PHP:
if ($datos['usuario'] != $usuario or $datos['password'] != $password) {
    
header("location: error.php"); // Error.php es una pagina donde esta el respectivo mensaje 
}
else{ 
    
header("location: inicio.php");  // Si son correctos los datos lo mandas a tu pagina de inicio por ejemplo.

Esa es una forma sencilla de hacerlo ya despues tendras que considerar algunas otras cosas como la seguridad la forma como van a acceder tus usuarios a las paginas etc.

Saludos.