mira se me iso mas rapido poner todo jejej aki est
este es el sql
PHP:
create table auth
(
name varchar(20) not null primary key,
pass varchar(30) not null
);
insert into auth values
(
'prueba',
'123456'
);
//Aki para k no te konfudas puedes borrar esto
jejej esk no me akuerdo komo poner komentario en sql
y pues esta linea k sige solo se repite ok
es lo mismo k la de arriva.
insert into auth values
(
'prueba2',
'123456'
);
este es el authmain
PHP:
<?
session_start();
if ($userid && $password)
{
$db_conn = mysql_connect("localhost", "nombreUsuario", "Contraseña");
mysql_select_db("NombreBD", $db_conn);
$query = "select * from auth "
."where name='$userid'"
." and pass='$password'";
$result = mysql_query($query, $db_conn);
if (mysql_num_rows($result) > 0)
{
$valid_user = $userid;
session_register("valid_user");
}
}
?>
<html>
<body>
<h1>Página Inicio</h1>
<?
if (session_is_registered("valid_user"))
{
echo "Ahora estás logged in como: $valid_user <br>";
echo "<a href='logout.php'>Log out</a><br>";
}
else
{
if (isset($userid))
{
echo "No has podido hacer login";
}
else
{
echo "No has hecho logged in.<br>";
}
echo "<form method='post' action='authmain.php'>";
echo "<table>";
echo "<tr><td>Usuario:</td>";
echo "<td><input type='text' name='userid'></td></tr>";
echo "<tr><td>Contraseña:</td>";
echo "<td><input type='password' name='password'></td></tr>";
echo "<tr><td colspan='2' align='center'>";
echo "<input type='submit' value='Log in'></td></tr>";
echo "</table></form>";
}
?>
<br>
<a href="members_only.php">Sección de Miembros</a>
</body>
</html>
y por ultimo el log out
PHP:
<?
session_start();
$old_user = $valid_user;
$result = session_unregister("valid_user");
session_destroy();
?>
<html>
<body>
<h1>Log out</h1>
<?
if (!empty($old_user))
{
if ($result)
{
echo "Logged out.<br>";
}
else
{
echo "No se ha podido hacer logged out.<br>";
}
}
else
{
echo "No estás logged in, y por tanto no puedes hacer logged out.<br>";
}
?>
<a href="authmain.php">Volver a la página principal</a>
</body>
aora solo lo k tienes k kambiar son los nombres de tu nombre de usuario en el
phpmyadmin y no me akuerdo k mas ay le buskas
y ademas yo te rekomendaria k kuando no te sale berifikes bien los errores
k te salen
pork el mmismo navegador te los indika si no te los indika por kompleto usa mozila firefox
ese si te los indika chidote ok
y ay de nada jeej