Principal | Programacion | PHP | Sistema de login en PHP + MySQL

Sistema de login en PHP + MySQL

TamaÒo de la fuente: Decrease font Enlarge font

Autor & Creditos: Maverick

Está es la siguiente session de tutoriales donde empezamos creando base de datos y posterior a eso un script de registro de usuarios, este script lo que hace es solicitar el login de usuarios, muy sencillo pero funcional.

Clic en la Imagen para ver el Video Tutorial

Clic en la Imagen para ver el Video Tutorial

login.php

<html>
<head>
<title>Login</title>
</head>

<body>

<form name="form1" method="post" action="entrar.php">
  Username:
   <input name="username" type="text" id="username"><br>
    Password:
    <input name="password" type="password" id="password"><br>
     <input type="submit" name="Submit" value="Iniciar Sesion">
  </form>
</body>
</html>

entrar.php

<?
// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='user';
$dbuserpass='password';
$dbname='nombre_base_datos';

session_start();

// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('No se puede seleccionar la base de datos');

if ($_POST['username']) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$password=$_POST['password'];
if ($password==NULL) {
echo "La password no fue enviada";
}else{
$query = mysql_query("SELECT username,password FROM usuarios WHERE username = '$username'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "Login incorrecto";
}else{
$query = mysql_query("SELECT username,password FROM usuarios WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
echo ("Bienvenido <strong>".$_SESSION['s_username']." </strong> ya puedes acceder a la seccion de ".'<a href="members.php">Miembros</a>'."");
}
}
}
?>

Adicionar a: Add to your del.icio.us del.icio.us | Digg this story Digg

Comentarios (50 Publicado):

gaston Sobre 26 July, 2010 04:51:06
avatar
el codigo php del video no es el mismo q usas aqui.. pidrias poner el codigo del video gracias
darwin Sobre 07 June, 2010 09:28:26
avatar
yo quiero saber como hacer para mostrar la informacion de mi base de datos... osea un formulario donde escriba un numero y me muestre la informacion de ese numero...? si me doy a entender? la informacion que hay registrada en la base de datos con ese numero? como le hago?
Hugo Sobre 21 May, 2010 07:54:40
avatar
Hola... La verdad, segui todo el video al pie de la letra y no me resulto... cuando inicio sesion me sale lo siguiente:
".$_SESSION['s_username']." ".'Clic aqu� para continuar.'.""); } } } ?>

SI NO SERIA MUCHO LA MOLESTIA ME PUEDES AGREGAR A MI MSN (hugo_hernan94@hotmail.com) y ayudarme porfavor :)
Juan HG Sobre 08 May, 2010 09:37:36
avatar
Hola Ke tal NECESITO AYUDA URGENTEMENTE, no soy capáz de hacer esto del formulario de registro algo tengo que haber copiado mal porque al ir al pulsar el boton enviar formulario y llegar a la pagina insertar.php (ESTA SE ME QUEDA EN BLANCO)
¿Alguien me puede ayudar? aqui dejo mi correo: juanhg24@gmail.com se lo agradecería eternamente.
Walter Sobre 22 April, 2010 02:47:30
avatar
Hola! como estas Maverick. Te cuento q me fue de gran ayuda esta web para comenzar a hacer mi web. te invito q la conozcas.

Con respecto a la seccion "registro" lo hice de manera correcta sin ningun error, pero cuando comenze con la parte de "login" hice una web a la cual llame "login.php" la cual la edite a mi manera. cargue el archivo "entrar.php"... etc. esta todo listo pero cuando quiero iniciar sesion me tira este error


Parse error: syntax error, unexpected T_STRING in /home/a1682164/public_html/entrar.php on line 3



espero puedas ayudarme, desde ya muchas pero muchas gracias. Saludos!
juan pablo mayta Sobre 03 March, 2010 10:05:22
avatar
HOLA MAVERICK QUERIA SAVER SI PORFABOR ME PUEDES AYUDAR PORFABOR .. (: ES QUE SE ME HACE DIFICIL HACI MIRANDO LOS TUTORIALES NO PUEDO PORFABOR NESECITO TU AYUDA TE DEJO MI MSN PORFABOR CONTESTAME LO MAS PRONTO GRACIAS

juan_45_2@hotmail.com
victor Sobre 28 February, 2010 03:59:18
avatar
Buenas, tengo un`problema y me manda este error:
" . $_SESSION['s_nombre_usuario'] . " Ya puede accesar a la Sección de ".'Miembros'.""); } } } ?>
punk3s3r Sobre 29 January, 2010 02:13:45
avatar
Hola mira todo me salio bien, solo que hay una cosa en ese registro, que los usuarios se pueden duplicar, como le haria para que sea unico el usuario y otra cosa , como le podria hacer para que el dato telefono no sea obligatorio rellenar, que lo pongan solo en caso de tenerlo... ayudame porfabor la verdad tu sistema esta buenisimo...
Jhon Jairo Sobre 19 January, 2010 12:43:36
avatar
Mil Gracias por el aporte, me ha servido mucho, comparto sus ideas de difundir el conocimiento, espero seguir apoyándome con sus video tutoriales.

bye desde Colombia-Bogota. 10Ptos +
igor Sobre 05 February, 2009 08:19:43
avatar
hola, muy buen tutorial, pero tengo un problema.
Meta la informacion k meta siempre me sale este error:

".$_SESSION['s_username']." ya puedes acceder a la seccion de ".'Miembros'.""); } } } ?>

Que significa????y como puedo corregirlo???

Gracias por la ayuda,espero vuestra respuesta.
Os dejo mi direccion: igorgurpil@hotmail.com
you Sobre 01 February, 2009 01:21:01
avatar
por favor aver si me podeis ayudar,me da estos errores.ayuda porfavor,

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 146 in /mnt/web8/51/95/51885995/htdocs/ingreso.php on line 11

Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /mnt/web8/51/95/51885995/htdocs/ingreso.php on line 12

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /mnt/web8/51/95/51885995/htdocs/ingreso.php on line 12
No se puede seleccionar la base de datos
Ignacio Sobre 23 January, 2009 02:02:59
avatar
Maverick como estas? coloque el sistema de login en mi sitio y no logro hacerlo funcionar, no se que estoy haciendo mal, me tira el siguiente error:


Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'admin'@'localhost' (using password: YES) in /home/pl000407/public_html/entrar.php on line 11

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'pl000407'@'localhost' (using password: NO) in /home/pl000407/public_html/entrar.php on line 12

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/pl000407/public_html/entrar.php on line 12
No se puede seleccionar la base de datos
Alejandro Sobre 11 January, 2009 04:46:59
avatar
Mav, me puedes enseñar a crear una encuesta en php que se guarde en mysql
Maverick Sobre 04 January, 2009 07:32:58
avatar
fernan, solo agrega una linea de codigo para que muestres tu pagina donde esta el cotenido a mostrar a los usuarios ya logueados, eso lo hacemos con un include.

index.php

<?php
session_start();

echo 'Bienvenido, ';
include 'tupaginadondemuestraselcontenidophp'; //esta parte modificas para que muestre todos los archivos

if (isset($_SESSION['k_username'])) {
echo '<b>'.$_SESSION['k_username'].'</b>.';
echo '<p><a href="logout.php">Logout</a></p>';
}else{
echo '<p><a href="login.php">Login</a></p>
<p><a href="registrar.php">Registrar</a></p>';
}
?>

solo reemplaza tupaginadondemuestraselcontenidophp del codigo, por la web donde esta todo tu contenido
fernan Sobre 23 December, 2008 03:31:22
avatar
Saludos maverick sorry no lo vi.. :-(
Tengo una ?ok cree la base de datos.
ahora donde coloco entrar.php en mi public html.los demas cuando los colocos en mi public html en vez de salir mi page sale en blanco diciendo bienvenidos registrate o login ,todo funciona bn, todo registrate login logout ,lo unico es que no sale mi page como o donde incorporo los archivo antes creado para que salgan en mi page. gracias..
Maverick Sobre 22 December, 2008 06:16:51
avatar
hola fernan, Alejandro respondio a tu pregunta, seria bueno revisar los comentarios pasados, siempre hay alguien que tiene la misma interrogante que nosotros entonces podremos ahorrarnos el tiempo en hacer las preguntas, revisen los comentarios pasados.
fernan Sobre 21 December, 2008 04:05:09
avatar
saludos a todos
tengo un ???? logre hacer lo de resistro y login ,pero ahora como creo area de member y logout
May Sobre 19 December, 2008 08:41:01
avatar
hola, estan muy chidos los tutoriales... haber si pueden subir uno donde se pueda registrar un nuevo usuario.. e igual eliminarlo =P...
eso seria muy util n_n
Alejandro Sobre 14 December, 2008 04:55:37
avatar
te aconsejo lo siguiente: Debemos de crear una tabla que vamos a utilizar en la base de datos MySQL.



PLAIN TEXTMySQL:
CREATE TABLE `usuarios` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`usuario` VARCHAR(20) NOT NULL,
`password` VARCHAR(10) NOT NULL,
`descripcion` TEXT character SET utf8 collate utf8_spanish_ci,
`email` VARCHAR(45) character SET utf8 collate utf8_spanish_ci DEFAULT NULL,
`fecha` DATE NOT NULL,
PRIMARY KEY (`id`)
)





Ya tenemos la estructura de nuestra tabla de usuarios.

Ahora una pagina index.php donde colocaremos el siguiente código:






PLAIN TEXTPHP:
<?php
session_start();

echo 'Bienvenido, ';

if (isset($_SESSION['k_username'])) {
echo '<b>'.$_SESSION['k_username'].'</b>.';
echo '<p><a href="logout.php">Logout</a></p>';
}else{
echo '<p><a href="login.php">Login</a></p>
<p><a href="registrar.php">Registrar</a></p>';
}
?>





Ahora el formulario para hacer login.php





PLAIN TEXTHTML:
<form action="validar_usuario.php" method="post">
Usuario:<input type="text" name="usuario" size="20" maxlength="20" />
<br />
Password:<input type="password" name="password" size="10" maxlength="10" />
<br />
<input type="submit" value="Ingresar" />
</form>





Seguimos con el archivo validar_usuario.php el cual verificará los datos del archivo login.php





PLAIN TEXTPHP:
<?php
session_start();

//datos para establecer la conexion con la base de mysql.
mysql_connect('localhost','usuario','password')or die ('Ha fallado la conexi&oacute;n: '.mysql_error());
mysql_select_db('mi_base')or die ('Error al seleccionar la Base de Datos: '.mysql_error());

function quitar($mensaje)
{
$nopermitidos = array("'",'\\','<','>',"\"");
$mensaje = str_replace($nopermitidos, "", $mensaje);
return $mensaje;
}

if(trim($HTTP_POST_VARS["usuario"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
{
// Puedes utilizar la funcion para eliminar algun caracter en especifico
//$usuario = strtolower(quitar($HTTP_POST_VARS["usuario"]));
//$password = $HTTP_POST_VARS["password"];

// o puedes convertir los a su entidad HTML aplicable con htmlentities
$usuario = strtolower(htmlentities($HTTP_POST_VARS["usuario"], ENT_QUOTES));
$password = $HTTP_POST_VARS["password"];


$result = mysql_query('SELECT password, usuario FROM usuarios WHERE usuario=\''.$usuario.'\'');
if($row = mysql_fetch_array($result)){
if($row["password"] == $password){

$_SESSION["k_username"] = $row['usuario'];

echo 'Has sido logueado correctamente '.$_SESSION['k_username'].' <p>';
echo '<a href="index.php">Index</a></p>';

//Elimina el siguiente comentario si quieres que re-dirigir autom&aacute;ticamente a index.php

/*Ingreso exitoso, ahora sera dirigido a la pagina principal.
<SCRIPT LANGUAGE="javascript">
location.href = "index.php";
</SCRIPT>*/

}else{
echo 'Password incorrecto';
}
}else{
echo 'Usuario no existente en la base de datos';
}
mysql_free_result($result);
}else{
echo 'Debe especificar un usuario y password';
}
mysql_close();
?>





El archivo registrar.php, ahí crearemos un usuario nuevo.





PLAIN TEXTPHP:
<?php
session_start();

//datos para establecer la conexion con la base de mysql.
mysql_connect('localhost','usuario','password')or die ('Ha fallado la conexi&oacute;n: '.mysql_error());
mysql_select_db('mi_base')or die ('Error al seleccionar la Base de Datos: '.mysql_error());

function formRegistro(){
?>
<form action="registrar.php" method="post">
Usuario (max 20):
<input type="text" name="username" size="20" maxlength="20" /><br />
Password (max 10):
<input type="password" name="password" size="10" maxlength="10" />
Confirma: <input type="password" name="password2" size="10" maxlength="10" /><br />
Email (max 40):
<input type="text" name="email" size="20" maxlength="40" /><br />
<input type="submit" value="Registrar" />
</form>
<?php
}

// verificamos si se han enviado ya las variables necesarias.
if (isset($_POST["username"])) {
$username = $_POST["username"];
$password = $_POST["password"];
$password2 = $_POST["password2"];
$email = $_POST["email"];
// Hay campos en blanco
if($username==NULL|$password==NULL|$password2==NULL|$email==NULL) {
echo "un campo est&aacute; vacio.";
formRegistro();
}else{
// ¿Coinciden las contrase&ntilde;as?
if($password!=$password2) {
echo "Las contrase&ntilde;as no coinciden";
formRegistro();
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya exist&iacute;an
$checkuser = mysql_query("SELECT usuario FROM usuarios WHERE usuario='$username'");
$username_exist = mysql_num_rows($checkuser);

$checkemail = mysql_query("SELECT email FROM usuarios WHERE email='$email'");
$email_exist = mysql_num_rows($checkemail);

if ($email_exist>0|$username_exist>0) {
echo "El nombre de usuario o la cuenta de correo estan ya en uso";
formRegistro();
}else{
$query = 'INSERT INTO usuarios (usuario, password, email, fecha)
VALUES (\''.$username.'\',\''.$password.'\',\''.$email.'\',\''.date("Y-m-d").'\')';

mysql_query($query) or die(mysql_error());
echo 'El usuario '.$username.' ha sido registrado de manera satisfactoria.<br />';
echo 'Ahora puede entrar ingresando su usuario y su password <br />';
?>
<FORM ACTION="validar_usuario.php" METHOD="post">
Usuario : <INPUT TYPE="text" NAME="usuario" SIZE=20 MAXLENGTH=20><br />
Password: <INPUT TYPE="password" NAME="password" SIZE=10 MAXLENGTH=20><br />
<INPUT TYPE="submit" VALUE="Ingresar">
</FORM>
<?php

}
}
}
}else{
formRegistro();
}
?>



Finalmente el archivo logout.php, ahí cerraremos la sesión.



PLAIN TEXTPHP:
<?php
session_start();
// Borramos toda la sesion
session_destroy();
echo 'Ha terminado la session <p><a href="index.php">index</a></p>';
?>
<SCRIPT LANGUAGE="javascript">
location.href = "index.php";
</SCRIPT>



El sistema creado es sencillo para que sea fácil de entender, Y no olvides dejar tus comentarios.

Olvis Sobre 13 December, 2008 08:51:52
avatar
hola sera que me pueden ayudar con este sistema de usuario necesito uno que ellos puedan registrarse despues entren y luego puedan ver su perfil o sus datos que agregaron y tambien que puedan modificarse algunos datos por los usuarios
alejandro Sobre 10 December, 2008 07:09:43
avatar
, mav, muchas gracias, tus videos son un super aporte, mucgas gracias y estare esperando tu nueva ayuda un abrazo desde chile.
Maverick Sobre 10 December, 2008 09:34:40
avatar
Alejandro, para esa funcion se podria usar los cockies, voy a diseñar el pequeño sistema y lo posteare.
alejandro Sobre 07 December, 2008 04:20:25
avatar
hola, muy buen dato, el scrip funciona super, pero cuando te ingresas a miembros en la barra te muestra la direccion que creaste, pero si tu la escribes directo entra sin tener que registrar el usuario y pass, como crear que solo se muestre la pagina si estas logueado?
Lisbeth Sobre 15 November, 2008 05:19:02
avatar
Si sale lo que pasa es q debes de tener en cuenta el nombre que colocas a los campos en tu base de datos los cuales deben conindidir en entrar.php
en este caso:
$query = mysql_query("SELECT usuario,password FROM usuario WHERE usuario = '$username'") or die(mysql_error());

mis campos son usuario y password asi coloque yo en mi tabla de mi base.
jaga Sobre 08 November, 2008 01:14:59
avatar
ya cree en flahs los dos .teXt y el boton de Iniciar seccion y solo me falta pegar el codigo en el boton iniciar secion...

tambien seria bueno el codigo de registro.... se los agradeceria
jaga Sobre 08 November, 2008 09:22:35
avatar
desearia saber cual es el codigo del login pero en flahs, o mejor agan este tutorial en flash. gracias
Maverick Sobre 05 November, 2008 07:32:19
avatar
jaga, puedes poner el nombre que desees a tu base de datos, no necesariamente un nombre que viste en el video.
jaga Sobre 02 November, 2008 08:14:05
avatar
como se llamaron las bases de datos donde guardo los datos, creo que eso falta en el video y como las creo. gracias
Maverick Sobre 26 August, 2008 05:22:35
avatar
Hola chocoson.
el código de acceso a la base de datos, esta publicado en el articulo.

o es que te refieres otro código
chocoson Sobre 26 August, 2008 04:00:22
avatar
hola ps mira gracias a dios encontre tu sitio web estue viendo en google el video tuto pero no encuentro el code que conecta a la base de datos me puedes colocar el link o si es que ese registro de usuarios ya no existe por favor hazmelo saver a mi correo espero pronta respuesta
Bile Sobre 15 July, 2008 12:50:11
avatar
Favio, para agregar estilos en php es igual que en HTML.
favio Sobre 14 July, 2008 08:41:27
avatar
como de puede manejar el estilo en php, cuando nos sale que hemos ingresado, osea manejar estilo en el doc entrar..desde ya muchas gracias...
favio Sobre 08 July, 2008 12:11:01
avatar

Mira maverick logre solucionar mi problema colocando al principio de mi script este codigo;

error_reporting(0);

y Ahra no me sale ese error, esta bien que lo corriga de esa forma???
Espero tu respuesta..saludos maverick..
favio Sobre 07 July, 2008 10:46:36
avatar
Este es el error que me aparece en la pag:,...no se porque se muestra cuando lo coloco en la pagina.

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/nn000267/public_html/entrar1.php:7) in /home/nn000267/public_html/entrar1.php on line 119

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/nn000267/public_html/entrar1.php:7) in /home/nn000267/public_html/entrar1.php on line 119
Bienvenido favio bosco ya puedes acceder a la seccion de Miembros
favio Sobre 05 July, 2008 01:58:30
avatar
hola de nuevo Maverick...eh insertado el codigo en mi pagina..pero cuando alguien se logea, ya sea correcta o incorrectamente, me sale este tipo de error.

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/nn000267/public_html/entrar1.php:7) in /home/nn000267/public_html/entrar1.php on line 119
Bienvenido favio bosco ya puedes acceder a la seccion de Miembros

saludos... espero tu respuestas..
favio Sobre 05 July, 2008 01:57:20
avatar
hola de nuevo Maverick...eh insertado el codigo en mi pagina..pero cuando alguien se logea, ya sea correcta o incorrectamente, me sale este tipo de error.

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/nn000267/public_html/entrar1.php:7) in /home/nn000267/public_html/entrar1.php on line 119
Bienvenido favio bosco ya puedes acceder a la seccion de Miembros

saludos... espero tu respuestas..
favio Sobre 04 July, 2008 08:41:15
avatar
logre solucionar mi problema....fue que no habia puesto en el "textfield" username....me quiero matar ...pero logre el resultado que queria...muchas gracias Maverick por existir y solucionar nuestros problemas..la verdad, es que no lo podia haber hecho sin tu ayuda...no voy a perder nuestro contacto ......saludos desde Argentina!!!!!!!!!!!!!!!!!!!!!
favio Sobre 04 July, 2008 04:40:28
avatar
maverick no te preocupes por mi pregunta anteror, ya lo he solucionado...el problema es que hago click en iniciar sesion y no importa que nombre o pass, inicio sesion si o si sin ningun tipo de restriccion... la verdad no se que estoy haciendo mal.
favio Sobre 04 July, 2008 10:16:22
avatar
hola Maverick...ahora si me funciona a la perfección la BD y todo lo demas...pero cunado ingreso los datos del login.html., y me manda a la entrar.php me notifica de este error.

Parse error: syntax error, unexpected $end in /home/nn000267/public_html/entrar.php on line 44..

perdon por quitarte tu tiempo con esto ojala pudiera resolver esto por mi cuenta pero no puedo...jeje ..saludos y muchas gracias che.!!!!!!!!!!!
Maverick Sobre 03 July, 2008 06:42:03
avatar
hola favio, tu archivo insertar.php quedaria asi:

<?
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['username']) && !empty($_POST['username']) &&
isset($_POST['password']) && !empty($_POST['password'])) {

// Si entramos es que todo se ha realizado correctamente

$link = mysql_connect("localhost","user","password");
mysql_select_db("nombre_base_de_datos",$link);

// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO usuarios (username,password)
VALUES ('{$_POST['username']}','{$_POST['password']}')",$link);

// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($link);

if(!empty($my_error)) {

echo "Ha habido un error al insertar los valores. $my_error";

} else {

echo "Los datos han sido introducidos satisfactoriamente";

}

} else {

echo "Error, no ha introducido todos los datos";

}

?>
favio Sobre 03 July, 2008 03:07:54
avatar
si...otra vez yo..jeje..soy medio bruto o cabeza dura...estoy probando lo que me dijiistes y me sale este error.

Parse error: syntax error, unexpected ';' in /home/nn000267/public_html/insertar.php on line 9
favio Sobre 02 July, 2008 07:17:19
avatar
bueno che...voy a probar mas tarde..muchas gracias...
Maverick Sobre 02 July, 2008 06:18:26
avatar
Bueno segun entiendo, solo quieres tener DOS datos en tu BD, usuario y password verdad?? y que nadie pueda registrarse... que tu mismo asignes el usuario y password y se lo des de manera personal (a tus invitados)

Bueno entonces borra los datos como nombre apellidos y demás que se pidieron y solo deja usuario y password, y obviamente el archivo de registros, ya no será publico y tu mismo asignas esos datos.

En el archivo entrar, no hay que modificar nada... ya que solo solicita usuario y password y son los datos que existen en tu BD.
favio Sobre 02 July, 2008 04:35:29
avatar
lo quiero hacer es poner un pass y loguin en mi pag, en una seccion,nada mas...pero que anteriormente yo de los pass y login.
de manera de invitacion para que entre nada mas el que yo quiera...desde ya muchas gracias che!!!
Maverick Sobre 02 July, 2008 02:34:18
avatar
Hola Jose, en el archivo entrar.php reemplaza esta linea: <a href="members.php">Miembros</a>
y coloca este codigo.

cambiamos por los siguientes valores: <a href="http:reloj.rojos.com">Zona de Miembros</a>

lo unico que hize fue reemplazar members.php por el nombre de tu página a donde quieres que redireccione.

Sobre tu segunda pregunta, es como dices, cuando pongas los datos correctos de tu base de datos, el script se conectara con ella, y buscara si es cierto que exista ese usuario ;)
jose Sobre 02 July, 2008 02:08:52
avatar
Hola amigo cuando ya he creado ambos archivos.php que debo hacer para cuando el ususario se identifique este lo mande a una pagina por ejemplo : http:reloj.rojos.com.

Ah y otra cosilla segui tu anterior tutorial el de crear una base de datos, al poner los datos de mi base de datos en el archivo entrar.php, ya con eso vasta es decir que cuando el ususairo se valla a identificar busque los datos en dicha base
Maverick Sobre 02 July, 2008 01:32:25
avatar
No entiendo bien tu pregunta, los usuarios y su respectiva contraceña, se crean cuando el usuario se registra, y rellena los datos del formulario de registro, imagino que esa fue tu pregunta no?
favio Sobre 02 July, 2008 12:32:01
avatar
si...tenias razon..jeje..Otra pregunta; En la base de datos de mi host, necesitaria crear dos id?, una con usuarios? y otra con los pass?, o un campo que tenga los nombres de usuarios y sus passswords?....
Maverick Sobre 01 July, 2008 09:09:33
avatar
Quizas en "Action" del archivo login, no esta llamando al archivo entrar.php, serciorate de que sea asi...
favio Sobre 01 July, 2008 03:22:54
avatar
no me funciona....:(, no se que hago mal, pongo cualquier nombre y pass y entro igual...

Envie sus comentarios comment

Por favor ingrese el codigo de la imagen:

  • email Email a un amigo
  • print Imprimir version
  • Plain text Texto plano
Tags
Rate el articulo
5.00
Advertising
Powered by Vivvo CMS v4.0