Cita:
Iniciado por Twonex
y así?...
Código php:
Ver original<?php
?>
<html>
<head><title> </title>
</head>
<body>
<?php
$login = (isset($_POST['nombre'])?
$_POST['nombre']:""); $password = (isset($_POST['pass'])?
$_POST['pass']:"");
if($login=="" || $password=="")
{
echo "<script>alert ('Debe Llenar Todos Los Campos')</script>";
echo "<script>history.back()</script>";
}
else
{
include ("funciones.php");
conectar(); //conección a la BD
$consulta = "select * from usuarios where nombre='$login'";
{
if ($login == $fila['nombre'] && $password == $fila['contrasena'])
{
$login = $fila['nombre'];
$_SESSION['usuario'] = "$login";
$_SESSION['privilegios'] = $fila["privilegios"]; // en caso de que tengas
header("location: tupagina.php"); }
else
{
echo "<script>alert('Usuario o Contraseña son Invalidos')</script>";
echo "<script>history.back()</script>";
}
}
else
{
echo "<script>alert('Usuario o Contraseña son Invalidos')</script>";
echo "<script>history.back()</script>";
}
}
?>
para validar e iniciar la session
Código php:
Ver original<?php
if (isset($_SESSION["usuario"])) { if ($_SESSION["privilegios"] == "Administrador"){
echo ""; //si no usas privilegios sacas estas lineas y dejas solo el if
}
else {
echo "<script>alert('Usted NO Tiene Permiso Para Acceder a Esta Página!')</script>";
echo "<script>history.back()</script>";
}
}
else {
echo "<script>alert('Usted NO Tiene Permiso Para Acceder a Esta Página!')</script>";
echo "<script>history.back()</script>";
}
?>
<html>
</html>
cualquier problema nos lo haces saber!
y verifica bien el nombre de las variables
quizas se me paso alguna por ahi que no cambie por las tuyas Me imaguino que funciones.php trae ¿? que funciones :D ahorita estoy cambiando los codigos para comprobar si funcionan ;) esperemos que sii gracias dejame calar y te aviso men