Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - kessou

Páginas: [1]
1
Muchisimas gracias Alex Rodríguez, pero en este caso como seria el registro del administrador?

2
ahora  tengo otro problema  a ver si me ayuden, mi login tiene que ser de tipo Administrador y Usuario. Como especifico el tipo de nivel? lo puse como una opcion cuando el usuario vaya registrarse al sistema que no es recomendable pues cualquiera puede regitrar como administrador en este caso, ayuda urgente please!

aqui esta el codigo del formulario de registro.

Código: [Seleccionar]
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Crear Usuario</title>
</head>

<body>

<form name="user_form" action="crea_usuarios.php" method="POST">Nombre de Usuario:<br />
<input type="text" name="login" size="30" maxlength="100" />
<br />
<br /> Contraseña:
<br />
<input type="password" name="pass1" />
<br />
<br />Repite Contraseña:
<br />
<input type="password" name="pass2" />
<br />
<br />Nombre:
<br />
<input type="text" name="nombre" placeholder = "Nombre Completo" size="30" maxlength="100" />
<br />
<br />

<br />E-mail:
<br />
<input type="text" name="email" size="30" maxlength="100" />
<br />
<br />Nivel del Usuario:
<br />
<select name="nivel">
        <option value="AD">Administrador</option>
    <option value="UN">Uusario Normal</option>
    </select>
<br />
       

<p id="bot"><input name="crear" type="submit" id="boton" value="Crear Usuario" class="boton"/></p>
</form>
<br />
<p><a class="btn" href="login.php">Iniciar Sesión</a></p>
</body>
</html>

4
aqui estan los codigos

login.php
Código: [Seleccionar]
<?php
session_start
();
?>



<html lang="en">
  <head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Bootstrap -->
<link href="css/css/bootstrap.min.css" rel="stylesheet">

</head>

<body>


<form name = "miform" action="procesa_login.php" method="POST">
<br />Login:
    <br />
<input type="text" name="login">
<br />Password:
    <br />
<input type="password" name="pass">
    <br />
    <br />
<input class="boton" type="submit" value="Entrar">
</form>
<p><a href="formulario.php" class="btn btn-lg btn-primary btn-block">Registrase en el Sistema</a></p>
 
</body>
</html>


procesa_login.php
Código: [Seleccionar]
<?php
session_start
();
include 
'config.php';
$link=Conectarse();

$login $_POST['login'];
$pass $_POST['pass'];
$pass=sha1(md5($pass));


$query sprintf("SELECT usuarios.id,
usuarios.login,
usuarios.nombre,
usuarios.email,
usuarios.nivel
FROM usuarios WHERE usuarios.login='%s'&& usuarios.password = '%s'"
$login$pass);

$result=mysql_query($query,$link);

if(
mysql_num_rows($result)){
$array=mysql_fetch_array($result);

$_SESSION["id_usuario"]= $array["id"];
$_SESSION["login"]= $array["login"];
$_SESSION["nombre"]= $array["nombre"];
$_SESSION["email"]= $array["email"];
$_SESSION["nivel"]= $array["nivel"];

header("Location:verifica.php");
} else {

echo "<h2>Login o Password Incorrectos</h2>";
echo "<br>";
echo "<a class='btn btn-primary btn-large btn-bloc' href='login.php' >Volver a intentar</a>";
}

?>



verifica.php

Código: [Seleccionar]
<?php
session_start
();
?>

<?php
if($_SESSION["nivel"] == "AD"){
header("Location:admin.php");
} else {
header("Location:usuario.php");
}
?>

<p><a href="logout.php">Cerrar Sesión</a></p>
</body>
</html>

crea_usuarios.php

Código: [Seleccionar]
<?php
session_start
();
include 
'config.php';
$link=Conectarse();

$login $_POST['login'];
$pass $_POST['pass'];
$pass=sha1(md5($pass));


$query sprintf("SELECT usuarios.id,
usuarios.login,
usuarios.nombre,
usuarios.email,
usuarios.nivel
FROM usuarios WHERE usuarios.login='%s'&& usuarios.password = '%s'"
$login$pass);

$result=mysql_query($query,$link);

if(
mysql_num_rows($result)){
$array=mysql_fetch_array($result);

$_SESSION["id_usuario"]= $array["id"];
$_SESSION["login"]= $array["login"];
$_SESSION["nombre"]= $array["nombre"];
$_SESSION["email"]= $array["email"];
$_SESSION["nivel"]= $array["nivel"];

header("Location:verifica.php");
} else {

echo "<h2>Login o Password Incorrectos</h2>";
echo "<br>";
echo "<a class='btn btn-primary btn-large btn-bloc' href='login.php' >Volver a intental</a>";
}

?>


reservauser.php

Código: [Seleccionar]
<?php
session_start
();

?>


<head>
<div style = "text-align:right;"><p><a href="logout.php" class = "btn btn-success">Cerrar Sesión</a></p></div>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo $_SESSION["email"];?></title>
</head>

<?php
require_once('coneccion.php');

$sql "SELECT b.name, u.email, b.time, b.date, b.comfort, b.adults, b.children, o.origen, d.destino FROM usuarios u join bookingfrom b on u.nombre=b.name join origen o on b.from=o.id join destino d on b.to=d.id where u.nombre=b.name";
$result mysqli_query($con$sql);
?>


<h3 class="t_list">LISTA </h3>
<table id="data-list" class="table table-striped">
<thead>
<tr><th>Name</th><th>Email</th><th>From</th><th>To</th><th>Time</th><th>Date</th><th>Comfort</th><th>Adults</th><th>Children</th></tr>
</thead>
<tbody>
<?php
while($row mysqli_fetch_array($resultMYSQL_ASSOC)) {
echo   "<tr>
<td>" 
$row['name'] . "</td>
<td>" 
$row['email'] . "</td>
<td>" 
$row['origen'] . "</td>
<td>" 
$row['destino'] . "</td>
<td>" 
$row['time'] . "</td>
<td>" 
$row['date'] . "</td>
<td>" 
$row['comfort'] . "</td>
<td>" 
$row['adults'] . "</td>
<td>" 
$row['children'] . "</td>
</tr>"
;
}
?>

</tbody>
</table>


aca en reservauser.php es donde hago mi select para que se ve la reserva del user logueado. muchas gracias por sus ayudas.

5
Hola Mastermind gracias por ayudarme

tengo una tabla en mysql que se llama booking, esta tabla contiene datos para llenar un formulario de reservacion tales como  name, email, lugarorigen, lugardestino, time, date, adults y children y mi otra tabla de usuarios que es donde guardo los usuarios registrados que tiene el id, nombre, login, password, email, nivel_usuario. lo que quiero es lo siguiente: cuando un usuario se loguea y haga una reservacion llenando el formulario booking que me muestre solo las reservaciones que se hizo el usuario logueado o sea mostrar solo las reservaciones que le corresponden a cada usuario. no se si me entiendes.

Muchas gracias

6
Saludos! tengo un login en php, ahora lo que quiero saber es  como guardo los registros que un usuario hizo cuando se loguea? muchisimas gracias de antemano

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".