- Tema Autor
- #1
Hola estoy experimentando con php y lo que quiero hacer es lo siguiente:
Quiero que los usuarios se registren, para poder ver el contenido de las demas paginas,
si no estan registrados no les permita ver el contenido. El codigo que estoy usando es el siguiente.
///////////////formulario///////////////////////////
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="kbruriel" />
<title>E-mailMarketing</title>
</head>
<body>
<h1>Autentificación PHP</h1>
<form action="wall.php" method="POST">
<table align="center" width="225" cellspacing="2" cellpadding="2" border="0">
<tr>
<td align="right">USER:</td>
<td><input type="Text" name="usuario" size="8" maxlength="50"></td>
</tr>
<tr>
<td align="right">PASSW
</td>
<td><input type="password" name="contrasena" size="8" maxlength="50"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="Submit" value="ENTRAR"></td>
</tr>
</table>
</form>
</body>
</html>
////////////////////////////////
<?php
include("sql_usuario.php");
//Ejecuto la sentencia
$usuario=$_POST['usuario'];
$clave=$_POST['contrasena'];
$rsx=sql_usuario($usuario,$clave);
?>
////////////////////////////////
<?php
function sql_usuario($usuario,$clave)
{
include("conex.php");
$conn=Conectarse();
$rs = mysql_query("SELECT * FROM editor WHERE nombre='$usuario' and clave='$clave'",$conn);
if (mysql_num_rows($rs)!=0){
//usuario y contraseña válidos
//defino una sesion y guardo datos
$row = mysql_fetch_array($rs);
session_start();
session_register("autentificado");
$_SESSION["usario"] =$row["usuario"] ;
header ("Location: menu.htm");
}else {
//si no existe le mando otra vez a la portada
header("Location: e-mailmarketing.htm?errorusuario=si");
}
mysql_close($conn);
mysql_free_result($rs);
}
return $rsx;
?>
//////////////////////////////////
bueno una vez que tengo los datos del usuario como puedo hacer para que en una pagina utilizar y permiti o no el acceso?:eolo:
Quiero que los usuarios se registren, para poder ver el contenido de las demas paginas,
si no estan registrados no les permita ver el contenido. El codigo que estoy usando es el siguiente.
///////////////formulario///////////////////////////
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="kbruriel" />
<title>E-mailMarketing</title>
</head>
<body>
<h1>Autentificación PHP</h1>
<form action="wall.php" method="POST">
<table align="center" width="225" cellspacing="2" cellpadding="2" border="0">
<tr>
<td align="right">USER:</td>
<td><input type="Text" name="usuario" size="8" maxlength="50"></td>
</tr>
<tr>
<td align="right">PASSW

<td><input type="password" name="contrasena" size="8" maxlength="50"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="Submit" value="ENTRAR"></td>
</tr>
</table>
</form>
</body>
</html>
////////////////////////////////
<?php
include("sql_usuario.php");
//Ejecuto la sentencia
$usuario=$_POST['usuario'];
$clave=$_POST['contrasena'];
$rsx=sql_usuario($usuario,$clave);
?>
////////////////////////////////
<?php
function sql_usuario($usuario,$clave)
{
include("conex.php");
$conn=Conectarse();
$rs = mysql_query("SELECT * FROM editor WHERE nombre='$usuario' and clave='$clave'",$conn);
if (mysql_num_rows($rs)!=0){
//usuario y contraseña válidos
//defino una sesion y guardo datos
$row = mysql_fetch_array($rs);
session_start();
session_register("autentificado");
$_SESSION["usario"] =$row["usuario"] ;
header ("Location: menu.htm");
}else {
//si no existe le mando otra vez a la portada
header("Location: e-mailmarketing.htm?errorusuario=si");
}
mysql_close($conn);
mysql_free_result($rs);
}
return $rsx;
?>
//////////////////////////////////
bueno una vez que tengo los datos del usuario como puedo hacer para que en una pagina utilizar y permiti o no el acceso?:eolo: