Código:
también añado que estoy usando base de datos la cual tengo las siguientes tablas<?php
session_start();
include_once "conexion.php";
function verificar_login($user,$password,&$result) {
$password = mysql_real_escape_string($password);
$sql = "SELECT * FROM usuarios WHERE usuario = '$user' and password = '$password'";
$rec = mysql_query($sql);
$count = 0;
while($row = mysql_fetch_object($rec))
{
$count++;
$result = $row;
}
if($count == 1)
{
return 1;
}
else
{
return 0;
}
}
if(!isset($_SESSION['userid']))
{
if(isset($_POST['login']))
{
if(verificar_login($_POST['user'],$_POST['password'],$result) == 1)
{
$_SESSION['userid'] = $result;
header("location:index.php");
}
else
{
echo '<div class="error">Su usuario es incorrecto, intente nuevamente.</div>';
}
}
?>
//aqui incerte parte del estilo para el formulario por eso el cierre de php
<form action="" method="post" class="login">
<div><label>Nombre de Usuario</label><input name="user" type="text" ></div>
<div><label>Contraseña</label><input name="password" type="password"></div>
<div><input name="login" type="submit" value="Inicio"></div>
<div><a href="registrar.php" class="registrar"></a></div>
</form>
<?php
}
else {include_once ("principal.php");}
?>
Código:
espero me puedan ayudar con mi problema y gracias Estructura de tabla para la tabla `tiposusuario` -- CREATE TABLE IF NOT EXISTS `tiposusuario` ( `id_TipoUsuario` int(11) NOT NULL AUTO_INCREMENT, `tx_TipoUsuario` text NOT NULL, PRIMARY KEY (`id_TipoUsuario`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; -- -- Volcado de datos para la tabla `tiposusuario` -- INSERT INTO `tiposusuario` (`id_TipoUsuario`, `tx_TipoUsuario`) VALUES (0, 'Administrador'), (1, 'Gerente'), (2, 'Usuario'), (3, 'Promotor'); --------------------------------------------------------------------------------------- Estructura de tabla para la tabla `usuarios` -- CREATE TABLE IF NOT EXISTS `usuarios` ( `idusuario` int(10) NOT NULL AUTO_INCREMENT, `usuario` varchar(20) NOT NULL, `password` varchar(10) NOT NULL, `tipo` int(10) NOT NULL, PRIMARY KEY (`idusuario`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; -- -- Volcado de datos para la tabla `usuarios` -- INSERT INTO `usuarios` (`idusuario`, `usuario`, `password`, `tipo`) VALUES (0, 'Administrador', '12345', 0), (1, 'Gerente', '54321', 1), (2, 'Usuario', '67890', 2), (3, 'promotor', '09876', 3);


