Cita:
Iniciado por MaNuX0218
Código PHP:
Ver original<?php
/****************************************
**establecemos conexion con el servidor.
**nombre del servidor: localhost.
**Nombre de usuario: root.
**Contraseña de usuario: root.
**Si la conexion fallara mandamos un msj 'ha fallado la conexion'**/
/*Luego hacemos la conexión a la base de datos.
**De igual manera mandamos un msj si hay algun error*/
//Creamos sesión
/*caturamos nuestros datos que fueron enviados desde el formulario mediante el metodo POST
**y los almacenamos en variables.*/
$usuario = $_POST["admin"];
$password = $_POST["password_usuario"];
/*Consulta de mysql con la que indicamos que necesitamos que seleccione
**solo los campos que tenga como nombre_administrador el que el formulario
**le ha enviado*/
$result = mysql_query("SELECT * FROM acceso_cursos WHERE usuario = '$usuario'");
//Validamos si el nombre del administrador existe en la base de datos o es correcto
{
//Si el usuario es correcto ahora validamos su contraseña
if($password == $row["password"])
{
//Almacenamos el nombre de usuario en una variable de sesión usuario
$_SESSION['usuario'] = $row['IdUsuario'];
//Redireccionamos a la pagina: index.php
header("Location: ./vercursos.php?IdCurso=".$row['IdCurso']); }
else
{
//En caso que la contraseña sea incorrecta enviamos un msj y redireccionamos a login.php
?>
<script languaje="javascript">
alert("Contraseña Incorrecta");
location.href = "login.php";
</script>
<?php
}
}
else
{
//en caso que el nombre de administrador es incorrecto enviamos un msj y redireccionamos a login.php
?>
<script languaje="javascript">
alert("El nombre de usuario es incorrecto!");
location.href = "login.php";
</script>
<?php
}
//Mysql_free_result() se usa para liberar la memoria empleada al realizar una consulta
/*Mysql_close() se usa para cerrar la conexión a la Base de datos y es
**necesario hacerlo para no sobrecargar al servidor, bueno en el caso de
**programar una aplicación que tendrá muchas visitas ;) .*/
?>
Pruebalo de está manera y dime si te marca algun error.
Saludos.
Gracias Manux0218
Ahora si me reconoce el usuario y me lleva al curso. Pero, el problema es que puedo ver todos los cursos. Y se supone que este solo tiene el 4.
Saludos y gracias